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