Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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