IFunctionDiscovery::RemoveInstance method (functiondiscoveryapi.h)

[Penemuan Fungsi tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]

Menghapus instans fungsi yang ditentukan, berdasarkan kategori dan subkategori.

Sintaks

HRESULT RemoveInstance(
  [in] SystemVisibilityFlags enumSystemVisibility,
  [in] const WCHAR           *pszCategory,
  [in] const WCHAR           *pszSubCategory,
  [in] const WCHAR           *pszCategoryIdentity
);

Parameter

[in] enumSystemVisibility

Nilai SystemVisibilityFlags yang menentukan apakah instans fungsi dihapus di seluruh sistem atau hanya untuk pengguna saat ini.

[in] pszCategory

Kategori instans fungsi. Lihat Definisi Kategori.

[in] pszSubCategory

Subkataan instans fungsi yang akan dihapus. Lihat Definisi Subkataan. Parameter ini bisa NULL.

[in] pszCategoryIdentity

String pengidentifikasi instans penyedia. String ini dikembalikan dari GetProviderInstanceID.

Menampilkan nilai

Nilai yang mungkin dikembalikan termasuk, tetapi tidak terbatas pada, berikut ini.

Mengembalikan kode/nilai Deskripsi
S_OK
Metode berhasil diselesaikan.
E_INVALIDARG
Nilai pszCategoryIdentity tidak valid.
E_OUTOFMEMORY
Metode tidak dapat mengalokasikan memori yang diperlukan untuk melakukan operasi ini.
E_ACCESSDENIED
Pengguna tidak memiliki izin akses yang cukup untuk melakukan tindakan yang diminta.
HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND)
0x80070002
Nilai pszCategory atau pszSubCategory tidak diketahui.

Keterangan

Izin akses untuk mengubah kunci registri HKEY_LOCAL_MACHINE\SYSTEM diperlukan untuk menambahkan atau menghapus instans fungsi menggunakan penyedia registri (tingkat akses Administrator atau Pengguna Power). Pengguna harus memiliki akses Administrator untuk menghapus seluruh sistem instans fungsi.

Catatan Metode ini tidak didukung oleh semua penyedia.
 

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header functiondiscoveryapi.h
DLL FunDisc.dll

Lihat juga

IFunctionDiscovery