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.
Memulai enumerasi metode yang tersedia untuk objek.
Catatan
API ini hanya untuk penggunaan internal. Ini tidak dimaksudkan untuk digunakan dari kode pengembang.
Sintaks
HRESULT BeginMethodEnumeration (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LONG lEnumFlags
);
Parameter
vFunc [in] Parameter ini tidak digunakan.
ptr [di] Pointer ke instans IWbemClassObject .
lEnumFlags [di] Nol (0) untuk semua metode, atau bendera yang menentukan cakupan enumerasi. Bendera berikut ditentukan dalam file header WbemCli.h, atau Anda dapat menentukannya sebagai konstanta dalam kode Anda:
| Terus-menerus | Nilai | Deskripsi |
|---|---|---|
WBEM_FLAG_LOCAL_ONLY |
0x10 | Membatasi enumerasi untuk metode yang ditentukan di kelas itu sendiri. |
WBEM_FLAG_PROPAGATED_ONLY |
0x20 | Batasi enumerasi ke properti yang diwarisi dari kelas dasar. |
Nilai hasil
Nilai berikut yang dikembalikan oleh fungsi ini ditentukan dalam file header WbemCli.h atau Anda dapat menentukannya sebagai konstanta dalam kode Anda:
| Terus-menerus | Nilai | Deskripsi |
|---|---|---|
WBEM_E_INVALID_PARAMETER |
0x80041008 | lEnumFlags adalah bukan nol dan bukan salah satu bendera yang ditentukan. |
WBEM_S_NO_ERROR |
0 | Panggilan fungsi berhasil. |
Keterangan
Fungsi ini membungkus panggilan ke metode IWbemClassObject::BeginMethodEnumeration.
Panggilan metode ini hanya didukung jika objek saat ini adalah definisi kelas. Manipulasi metode tidak tersedia dari penunjuk IWbemClassObject yang menunjuk ke instans. Urutan enumerasi objek dijamin invarian untuk instans IWbemClassObject yang diberikan.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: WMINet_Utils.idl
Versi .NET Framework: Tersedia mulai dari 4.7.2