В Microsoft javascript возможно ли получить текстовое описание ошибки, полученной от HRESULT? - PullRequest
1 голос
/ 11 октября 2011

Я знаю Error объект http://msdn.microsoft.com/en-us/library/dww52sbt в Microsoft javascript.

Некоторые ошибки происходят от HRESULT, и у них есть действительное свойство number (например, -2147023570, который отображает0x8007052E, см., например, «Осмысление HRESULTS» ​​Эрика Липперта http://blogs.msdn.com/b/ericlippert/archive/2003/10/22/53267.aspx), но свойство message (или свойство description) пусто (в моем примере текст «Ошибка входа в систему: неизвестный пользователь»имя или неверный пароль. ")

Я могу обернуть вызов FormatMessage (или _com_error::ErrorMessage) в COM-объект, а затем вызвать его из моего сценария (это сценарий, запущенный с cscript изкомандной строки), но я хотел бы знать, возможно ли получить текстовое описание без внешнего компонента, а просто полагаясь на «стандартную» установку Windows.

...