Metode IWbemEventProviderSecurity::AccessCheck (wbemprov.h)
Metode AccessCheck diimplementasikan oleh penyedia peristiwa dan dipanggil oleh Windows Management Instrumentation (WMI) ketika konsumen berlangganan peristiwa yang ditentukan dalam wszQuery. Konsumen yang memiliki izin akses untuk peristiwa dapat berlangganan peristiwa tersebut. Konsumen yang tidak memiliki izin akses untuk peristiwa tidak dapat berlangganan peristiwa tersebut. Untuk informasi selengkapnya, lihat Menulis Penyedia Acara dan Mengamankan Peristiwa WMI.
Untuk konsumen sementara, WMI menetapkan PSID yang disediakan dalam parameter pSid ke NULL dan panggilan dilakukan dengan meniru konsumen. Untuk konsumen permanen, WMI menetapkan PSID dengan pengidentifikasi keamanan (SID) pengguna yang membuat langganan.
Sintaks
HRESULT AccessCheck(
[in] WBEM_CWSTR wszQueryLanguage,
[in] WBEM_CWSTR wszQuery,
[in] long lSidLength,
[in] const BYTE *pSid
);
Parameter
[in] wszQueryLanguage
Bahasa filter kueri berikut, yaitu "WQL".
[in] wszQuery
Teks filter kueri peristiwa, yang didaftarkan oleh konsumen logis.
[in] lSidLength
Bilangan bulat yang berisi panjang pengidentifikasi keamanan (SID), atau 0 (nol) jika token penyusun langganan tersedia.
[in] pSid
Arahkan ke jenis bilangan bulat byte konstan yang berisi SID, atau NULL jika token penyusun langganan tersedia.
Mengembalikan nilai
Metode ini mengembalikan HRESULT yang menunjukkan status panggilan metode. Daftar berikut mencantumkan nilai yang terkandung dalam HRESULT.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Target Platform | Windows |
Header | wbemprov.h (termasuk Wbemidl.h) |
Pustaka | Wbemuuid.lib |
DLL | Wbemsvc.dll |