Aracılığıyla paylaş


BlessIWbemServicesObject işlevi

Kullanıcı kimlik bilgilerinin belirtilen IWbemServices nesnesine erişim izni verip vermediğini gösterir.

Not

Bu API yalnızca dahili kullanım içindir. Geliştirici kodundan kullanıma yönelik değildir.

Sözdizimi

HRESULT BlessIWbemServicesObject (
   [in] IUnknown* pIUnknown,
   [in] BSTR strUser,
   [in] BSTR strPassword,
   [in] BSTR strAuthority,
   [in] DWORD impLevel,
   [in] DWORD authnLevel
);

Parametreler

pIWbemServices
[in] WMI hizmet nesnesinin işaretçisi.

strUser
[in] Kullanıcı adı.

strPassword
[in] ile strUserilişkili parola.

strAuthority
[in] Kullanıcının etki alanı adı. Daha fazla bilgi için bkz . ConnectServerWmi işlevi.

impLevel
[in] Kimliğe bürünme düzeyi.

authnLevel
[in] Yetkilendirme düzeyi.

Döndürülen değer

Bu işlev tarafından döndürülen aşağıdaki değerler WinError.h üst bilgi dosyasında tanımlanır veya bunları kodunuzda sabit olarak tanımlayabilirsiniz:

Sabit Değer Açıklama
E_INVALIDARG 0x80070057 Bir veya daha fazla bağımsız değişken geçersiz.
E_POINTER 0x80004003 pIWbemServices, null değeridir.
E_FAIL 0x80000008 Belirtilmemiş bir hata oluştu.
E_OUTOFMEMORY 0x80000002 İşlemi gerçekleştirmek için yeterli bellek yok.
S_OK 0 İşlev çağrısı başarılı oldu.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: WMINet_Utils.idl

.NET Framework Sürümleri: 4.7.2 sürümünden itibaren kullanılabilir

Ayrıca bkz.