Funkce BlessIWbemServicesObject

Určuje, zda přihlašovací údaje uživatele umožňují přístup k zadanému objektu IWbemServices .

Poznámka

Toto rozhraní API je pouze pro interní použití. Není určen pro použití z vývojářského kódu.

Syntaxe

HRESULT BlessIWbemServicesObject (
   [in] IUnknown* pIUnknown,
   [in] BSTR strUser,
   [in] BSTR strPassword,
   [in] BSTR strAuthority,
   [in] DWORD impLevel,
   [in] DWORD authnLevel
);

Parametry

pIWbemServices
[v] Ukazatel na objekt služby WMI.

strUser
[v] Uživatelské jméno.

strPassword
[v] Heslo přidružené k strUser.

strAuthority
[v] Název domény uživatele. Další informace najdete ve funkci ConnectServerWmi .

impLevel
[v] Úroveň zosobnění.

authnLevel
[v] Úroveň autorizace.

Vrácená hodnota

Následující hodnoty vrácené touto funkcí jsou definovány v souboru hlaviček WinError.h nebo je můžete definovat jako konstanty ve vašem kódu:

Konstanta Hodnota Popis
E_INVALIDARG 0x80070057 Nejméně jeden argument je neplatný.
E_POINTER 0x80004003 pIWbemServices je null.
E_FAIL 0x80000008 Došlo k nespecifikované chybě.
E_OUTOFMEMORY 0x80000002 K provedení operace není k dispozici dostatek paměti.
S_OK 0 Volání funkce bylo úspěšné.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: WMINet_Utils.idl

Verze rozhraní .NET Framework: K dispozici od verze 4.7.2

Viz také