BlessIWbemServicesObject 函式
指出使用者認證是否允許存取指定的 IWbemServices 物件。
注意
此 API 僅供內部使用。 不是要讓您在開發人員程式碼中使用。
語法
HRESULT BlessIWbemServicesObject (
[in] IUnknown* pIUnknown,
[in] BSTR strUser,
[in] BSTR strPassword,
[in] BSTR strAuthority,
[in] DWORD impLevel,
[in] DWORD authnLevel
);
參數
pIWbemServices
[in] WMI 服務物件的指標。
strUser
[in] 使用者名稱。
strPassword
[in] 與 strUser
相關聯的密碼。
strAuthority
[in] 使用者的網域名稱。 如需詳細資訊,請參閱 ConnectServerWmi 函式。
impLevel
[in] 模擬等級。
authnLevel
[in] 授權等級。
傳回值
此函式傳回的下列值定義於 WinError.h 標頭檔中,或者,您可以將其定義為程式碼中的常數:
常數 | 值 | 描述 |
---|---|---|
E_INVALIDARG |
0x80070057 | 一或多個引數無效。 |
E_POINTER |
0x80004003 | pIWbemServices 為 null 。 |
E_FAIL |
0x80000008 | 發生未指定的錯誤。 |
E_OUTOFMEMORY |
0x80000002 | 記憶體不足,無法執行作業。 |
S_OK |
0 | 函式呼叫成功。 |
規格需求
平台:請參閱系統需求。
標頭:WMINet_Utils.idl
.NET Framework版本:自 4.7.2 起可用