Udostępnij przez


BlessIWbemServicesObject, funkcja

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

Zobacz też