Bagikan melalui


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

Lihat juga

IWbemEventProvider

IWbemEventProviderSecurity

Pernyataan SELECT untuk Kueri Peristiwa

Mengamankan Peristiwa WMI