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