Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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