Delen via


BlessIWbemServices, functie

Hiermee wordt aangegeven of de gebruikersreferenties toegang tot de opgegeven klasse IWbemServices toestaan.

Notitie

Deze API is alleen voor intern gebruik. Het is niet bedoeld voor gebruik vanuit code voor ontwikkelaars.

Syntaxis

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

Parameters

pIWbemServices
[in] Een verwijzing naar het object IWbemServices waarvoor machtigingen zijn vereist.

strUser
[in] De gebruikersnaam.

strPassword
[in] Het wachtwoord dat is gekoppeld aan strUser.

strAuthority
[in] De domeinnaam van de gebruiker. Zie de functie ConnectServerWmi voor meer informatie.

impLevel
[in] Het imitatieniveau.

authnLevel
[in] Het autorisatieniveau.

Retourwaarde

De volgende waarden die door deze functie worden geretourneerd, worden gedefinieerd in het headerbestand WinError.h , of u kunt ze definiƫren als constanten in uw code:

Constant Waarde Beschrijving
E_INVALIDARG 0x80070057 Een of meer argumenten zijn ongeldig.
E_POINTER 0x80004003 pIWbemServices is null.
E_FAIL 0x80000008 Er is een niet-opgegeven fout opgetreden.
E_OUTOFMEMORY 0x80000002 Er is onvoldoende geheugen beschikbaar om de bewerking uit te voeren.
S_OK 0 De functie-aanroep is geslaagd.

Vereisten

Platforms: Zie Systeemvereisten.

Header: WMINet_Utils.idl

.NET Framework versies: beschikbaar sinds 4.7.2

Zie ook