Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wskazuje, czy poświadczenia użytkownika zezwalają na dostęp do określonego obiektu IWbemServices .
Uwaga
Ten interfejs API jest przeznaczony tylko do użytku wewnętrznego. Nie jest przeznaczony do użycia z poziomu kodu dewelopera.
Składnia
HRESULT BlessIWbemServicesObject (
[in] IUnknown* pIUnknown,
[in] BSTR strUser,
[in] BSTR strPassword,
[in] BSTR strAuthority,
[in] DWORD impLevel,
[in] DWORD authnLevel
);
Parametry
pIWbemServices
[in] Wskaźnik do obiektu usługi WMI.
strUser
[in] Nazwa użytkownika.
strPassword
[in] Hasło skojarzone z strUser.
strAuthority
[in] Nazwa domeny użytkownika. Aby uzyskać więcej informacji, zobacz funkcję ConnectServerWmi .
impLevel
[in] Poziom personifikacji.
authnLevel
[in] Poziom autoryzacji.
Wartość zwracana
Następujące wartości zwracane przez tę funkcję są definiowane w pliku nagłówkowym WinError.h lub można je zdefiniować jako stałe w kodzie:
| Stała | Wartość | Opis |
|---|---|---|
E_INVALIDARG |
0x80070057 | Co najmniej jeden argument jest nieprawidłowy. |
E_POINTER |
0x80004003 |
pIWbemServices to null. |
E_FAIL |
0x80000008 | Wystąpił nieokreślony błąd. |
E_OUTOFMEMORY |
0x80000002 | Za mało pamięci jest dostępna do wykonania operacji. |
S_OK |
0 | Wywołanie funkcji zakończyło się pomyślnie. |
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: WMINet_Utils.idl
wersje .NET Framework: dostępne od wersji 4.7.2