Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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