Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[Kelas Penyedia adalah bagian dari Kerangka Kerja Penyedia WMI yang sekarang dipertimbangkan dalam status 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 DeleteInstance dipanggil oleh WMI untuk menghapus instans.
Sintaks
HRESULT DeleteInstance(
ParsedObjectPath *pParsedObjectPath,
long lFlags,
MethodContext *pContext
);
Parameter
pParsedObjectPath
TBD
lFlags
Bitmask bendera dengan informasi tentang operasi penghapusan. Ini adalah nilai yang ditentukan oleh klien dalam fungsi IWbemServices::D eleteInstance .
Bendera berikut ditangani oleh (dan difilter) oleh WMI:
- WBEM_FLAG_RETURN_IMMEDIATELY
pContext
TBD
Nilai kembali
Implementasi penyedia kerangka kerja default dari metode ini mengembalikan WBEM_E_PROVIDER_NOT_CAPABLE ke fungsi panggilan. Fungsi IWbemServices::D eleteInstance mencantumkan nilai pengembalian yang paling umum, meskipun Anda dapat memilih untuk mengembalikan kode pengembalian COM apa pun.
Keterangan
WMI memanggil DeleteInstance saat klien memanggil IWbemServices::D eleteInstance terhadap kelas. Oleh karena itu, Anda harus menerapkan DeleteInstance jika penyedia kerangka kerja Anda mendukung penghapusan instans. Daftar berikut ini menjelaskan implementasi umum DeleteInstance:
- Tentukan instans mana yang diminta klien dengan membaca properti kunci dengan salah satu metode Get untuk CInstance, seperti CInstance::GetCHString.
- Hapus instans.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows Vista |
| Server minimum yang didukung | Windows Server 2008 |
| Target Platform | Windows |
| Header | provider.h (termasuk FwCommon.h) |
| Pustaka | FrameDyn.lib |
| DLL | FrameDynOS.dll; FrameDyn.dll |