Метод IWbemCallResult::GetResultString (wbemcli.h)
Метод IWbemCallResult::GetResultString возвращает путь к назначенному объекту экземпляра, созданного IWbemServices::P utInstance.
Синтаксис
HRESULT GetResultString(
[in] long lTimeout,
[out] BSTR *pstrResultString
);
Параметры
[in] lTimeout
Указывает максимальное время в миллисекундах, которое этот вызов блокирует перед возвратом. Если вы используете константную WBEM_INFINITE (0xFFFFFFFF), вызов блокируется до тех пор, пока путь к объекту не будет доступен. При использовании 0 вызов немедленно возвращает путь к объекту или код состояния.
[out] pstrResultString
Не может иметь значение NULL. Этот параметр получает указатель на путь к объекту, который, в свою очередь, приводит к только что созданному объекту. Возвращаемая строка должна быть освобождена с помощью системного вызова SysFreeString. При ошибке новая строка не возвращается.
Возвращаемое значение
Этот метод возвращает HRESULT , указывающий состояние вызова метода. В следующем списке перечислены значения, содержащиеся в HRESULT.
При возникновении ошибки можно вызвать функцию COM GetErrorInfo , чтобы получить дополнительные сведения об ошибке.
Коды ошибок COM также могут быть возвращены, если проблемы с сетью приводят к потере удаленного подключения к управлению Windows.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | wbemcli.h (включая Wbemidl.h) |