Udostępnij przez


GetMethod, funkcja

Pobiera informacje o określonej metodzie.

Uwaga

Ten interfejs API jest przeznaczony tylko do użytku wewnętrznego. Nie jest ona przeznaczona do użycia z kodu dewelopera.

Składnia

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

Parametry

vFunc
[w] Ten parametr jest nieużywany.

ptr
[w] Wskaźnik do wystąpienia IWbemClassObject .

wszName
[w] Nazwa metody. Ten parametr nie może być null i musi wskazywać prawidłową LPCWSTRwartość .

lFlags
[w] Zastrzeżone. Ten parametr musi mieć wartość 0.

ppInSignature
[out] Wskaźnik do adresu wystąpienia IWbemClassObject opisującego parametry w metodzie . Ten parametr jest ignorowany, jeśli jest ustawiony na nullwartość .

ppOutSignature
[out] Wskaźnik do adresu wystąpienia IWbemClassObject opisującego parametry wychodzące do metody. Ten parametr jest ignorowany, jeśli jest ustawiony na nullwartość .

Wartość zwracana

Następujące wartości zwracane przez tę funkcję są zdefiniowane w pliku nagłówka WbemCli.h lub można je zdefiniować jako stałe w kodzie:

Stała Wartość Opis
WBEM_E_NOT_FOUND 0x80041002 Nie można odnaleźć określonej właściwości.
WBEM_E_OUT_OF_MEMORY 0x80041006 Za mało pamięci jest dostępna do ukończenia operacji.
WBEM_S_NO_ERROR 0 Wywołanie funkcji zakończyło się pomyślnie.

Uwagi

Ta funkcja zawija wywołanie metody IWbemClassObject::GetMethod .

Usługa Windows Management może ustawić wskaźnik IWbemClassObject na null wartość , jeśli metoda nie ma parametrów.

Odpowiednio ppInSignature we właściwościach i ppOutSignature w parametrach opisano je jako właściwości w IWbemClassObject wystąpieniu klasy systemowej _Parameters. Właściwości w pliku ppInSignature mają nazwę Paramn, gdzie n jest pozycją parametru w podpisie metody (na przykład Param1, Param2itp.). Właściwości w pliku ppOutSignature mają również nazwę Paramn, a wartość zwracana ma nazwę ReturnValue. Aby uzyskać więcej informacji i przykład, zobacz IWbemClassObject::GetMethod, metoda.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: WMINet_Utils.idl

.NET Framework wersje: dostępne od wersji 4.7.2

Zobacz też