Funkce BlessIWbemServices

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

Poznámka

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

Syntaxe

HRESULT BlessIWbemServices (
   [in] IWbemServices* pIWbemServices,
   [in] BSTR strUser,
   [in] BSTR strPassword,
   [in] BSTR strAuthority,
   [in] DWORD impLevel,
   [in] DWORD authnLevel
);

Parametry

pIWbemServices
[v] Ukazatel na objekt IWbemServices , pro který jsou požadována oprávnění.

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čky WinError.h nebo je můžete definovat jako konstanty v kódu:

Konstanta Hodnota Popis
E_INVALIDARG 0x80070057 Jeden nebo více argumentů je neplatných.
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é