共用方式為


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 pIWbemServicesnull
E_FAIL 0x80000008 發生未指定的錯誤。
E_OUTOFMEMORY 0x80000002 記憶體不足,無法執行作業。
S_OK 0 函式呼叫成功。

規格需求

平台:請參閱系統需求

標頭:WMINet_Utils.idl

.NET Framework版本:自 4.7.2 起可用

另請參閱