Bagikan melalui


Fungsi GetMethod

Mengambil informasi tentang metode yang ditentukan.

Catatan

API ini hanya untuk penggunaan internal. API ini tidak dimaksudkan untuk digunakan dari kode pengembang.

Sintaks

HRESULT GetMethod (
   [in] int                vFunc,
   [in] IWbemClassObject*   ptr,
   [in] LPCWSTR             wszName,
   [in] LONG                lFlags,
   [out] IWbemClassObject** ppInSignature,
   [out] IWbemClassObject** ppOutSignature
);

Parameter

vFunc
[in] Parameter ini tidak digunakan.

ptr
[in] Penunjuk ke instans IWbemClassObject.

wszName
[in] Nama metode. Parameter ini tidak boleh null dan harus menunjuk ke LPCWSTR yang valid

lFlags
[in] Dipesan. Parameter ini harus 0.

ppInSignature
[out] Penunjuk ke alamat instans IWbemClassObject yang menjelaskan parameter in ke metode. Parameter ini diabaikan jika diatur null.

ppOutSignature
[out] Penunjuk ke alamat instans IWbemClassObject yang menjelaskan parameter out ke metode. Parameter ini diabaikan jika diatur null.

Mengembalikan nilai

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_NOT_FOUND 0x80041002 Properti yang ditentukan tidak ditemukan.
WBEM_E_OUT_OF_MEMORY 0x80041006 Memori tidak cukup tersedia untuk menyelesaikan operasi.
WBEM_S_NO_ERROR 0 Panggilan fungsi berhasil.

Keterangan

Fungsi ini membungkus panggilan ke metode IWbemClassObject::GetMethod.

Windows Management dapat mengatur penunjuk IWbemClassObject ke null jika metode tidak memiliki parameter.

Dalam ppInSignature dan ppOutSignature menjelaskan parameter masuk dan keluar, masing-masing, sebagai properti dalam instans IWbemClassObject dari kelas sistem _Parameter. Properti di ppInSignature diberi nama Paramn, di mana n adalah posisi parameter dalam tanda tangan metode (seperti Param1, Param2, dll. ). Properti di ppOutSignature juga diberi nama Paramn, dan nilai yang dikembalikan diberi nama ReturnValue. Untuk informasi selengkapnya dan contoh, lihat Metode IWbemClassObject::GetMethod.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: WMINet_Utils.idl

Versi .NET Framework: Tersedia sejak 4.7.2

Lihat juga