Condividi tramite


Funzione BlessIWbemServices

Indica se le credenziali utente consentono l'accesso alla classe IWbemServices specificata.

Nota

Questa API è solo per uso interno. Non è destinata all'uso dal codice dello sviluppatore.

Sintassi

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

Parametri

pIWbemServices
[in] Puntatore all'oggetto IWbemServices per cui sono necessarie le autorizzazioni.

strUser
[in] Nome utente.

strPassword
[in] Password associata a strUser.

strAuthority
[in] Nome di dominio dell'utente. Per altre informazioni, vedere la funzione ConnectServerWmi .

impLevel
[in] Livello di rappresentazione.

authnLevel
[in] Livello di autorizzazione.

Valore restituito

I valori seguenti restituiti da questa funzione sono definiti nel file di intestazione WinError.h oppure è possibile definirli come costanti nel codice:

Costante Valore Descrizione
E_INVALIDARG 0x80070057 Uno o più argomenti non sono validi.
E_POINTER 0x80004003 pIWbemServices è null.
E_FAIL 0x80000008 Si è verificato un errore non specificato.
E_OUTOFMEMORY 0x80000002 Memoria insufficiente disponibile per eseguire l'operazione.
S_OK 0 La chiamata alla funzione ha avuto esito positivo.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: WMINet_Utils.idl

Versioni di .NET Framework: Disponibile da 4.7.2

Vedi anche