Megosztás a következőn keresztül:


BlessIWbemServices függvény

Azt jelzi, hogy a felhasználói hitelesítő adatok engedélyezik-e a hozzáférést a megadott IWbemServices osztályhoz .

Megjegyzés

Ez az API csak belső használatra készült. Nem fejlesztői kódból való használatra készült.

Szintaxis

HRESULT BlessIWbemServices (
   [in] IWbemServices* pIWbemServices,
   [in] BSTR strUser,
   [in] BSTR strPassword,
   [in] BSTR strAuthority,
   [in] DWORD impLevel,
   [in] DWORD authnLevel
);

Paraméterek

pIWbemServices
[in] Mutató arra az IWbemServices-objektumra , amelyhez engedélyek szükségesek.

strUser
[in] A felhasználónév.

strPassword
[in] A következőhöz strUsertársított jelszó: .

strAuthority
[in] A felhasználó tartományneve. További információt a ConnectServerWmi függvényben talál.

impLevel
[in] A megszemélyesítési szint.

authnLevel
[in] Az engedélyezési szint.

Visszatérési érték

A függvény által visszaadott alábbi értékek a WinError.h fejlécfájlban vannak definiálva, vagy konstansként definiálhatók a kódban:

Állandó Érték Leírás
E_INVALIDARG 0x80070057 Egy vagy több argumentum érvénytelen.
E_POINTER 0x80004003 A pIWbemServices értéke null.
E_FAIL 0x80000008 Meghatározatlan hiba történt.
E_OUTOFMEMORY 0x80000002 Nincs elegendő memória a művelet végrehajtásához.
S_OK 0 A függvényhívás sikeres volt.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: WMINet_Utils.idl

.NET-keretrendszer verziók: 4.7.2 óta érhető el

Lásd még