Metode CWbemProviderGlue::SetStatusObject (wbemglue.h)

[Kelas CWbemProviderGlue adalah bagian dari Kerangka Kerja Penyedia WMI yang sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, peningkatan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.]

Metode SetStatusObject mengatur parameter objek status yang digunakan untuk memberikan informasi lebih lanjut saat terjadi kesalahan. Objek status ini berasal dari kelas Win32_PrivilegesStatus .

Sintaks

bool SetStatusObject(
  MethodContext   *pContext,
  LPCWSTR         pNamespace,
  LPCWSTR         pDescription,
  HRESULT         hr,
  const SAFEARRAY *pPrivilegesNotHeld,
  const SAFEARRAY *pPrivilegesRequired
);

Parameter

pContext

Arahkan ke konteks saat ini. Konteks harus disediakan untuk mencegah kebuntuan. Gunakan konteks yang diteruskan ke penyedia oleh Penyedia::EnumerateInstances atau Provider::ExecQuery, atau dapatkan dari instans menggunakan CInstance::GetMethodContext. Parameter ini tidak boleh NULL.

pNamespace

Arahkan ke namespace layanan yang berisi pendaftaran kelas Win32_PrivilegesStatus .

pDescription

Penunjuk ke nilai yang akan dimasukkan ke properti Deskripsi dari instans objek status.

hr

Nilai yang akan dimasukkan ke dalam properti StatusCode dari instans objek status.

pPrivilegesNotHeld

Parameter ini saat ini tidak diimplementasikan dan harus NULL.

pPrivilegesRequired

Penunjuk ke nilai yang akan dimasukkan ke dalam properti PrivilegesRequired dari instans objek status.

Nilai kembali

Metode mengembalikan TRUE jika berhasil, dan FALSE sebaliknya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header wbemglue.h (termasuk FwCommon.h)
Pustaka FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll