BlessIWbemServicesObject-Funktion

Gibt an, ob die Anmeldeinformationen des Benutzers Zugriff auf ein angegebenes IWbemServices-Objekt zulassen.

Hinweis

Diese API ist ausschließlich für die interne Verwendung vorgesehen. Sie ist nicht für die Verwendung im Entwicklercode vorgesehen.

Syntax

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

Parameter

pIWbemServices
[in] Ein Zeiger auf ein WMI-Dienstobjekt.

strUser
[in] Der Benutzername.

strPassword
[in] Das strUser zugeordnete Kennwort.

strAuthority
[in] Der Domänenname des Benutzers. Weitere Informationen finden Sie in der ConnectServerWmi-Funktion.

impLevel
[in] Die Identitätswechselebene.

authnLevel
[in] Die Autorisierungsstufe.

Rückgabewert

Die folgenden von dieser Funktion zurückgegebenen Werte werden in der Headerdatei WinError.h definiert, oder Sie können sie als Konstanten im Code definieren:

Konstante Wert Beschreibung
E_INVALIDARG 0x80070057 Mindestens ein Argument ist ungültig.
E_POINTER 0x80004003 pIWbemServices ist null.
E_FAIL 0x80000008 Ein unbekannter Fehler ist aufgetreten.
E_OUTOFMEMORY 0x80000002 Für die Ausführung des Vorgangs ist nicht genügend Arbeitsspeicher verfügbar.
S_OK 0 Der Funktionsaufruf war erfolgreich.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: WMINet_Utils.idl

.NET Framework-Versionen: Seit Version 4.7.2 verfügbar

Siehe auch