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.
Zwraca tekstowe renderowanie obiektu w składni Formatu obiektów zarządzanych (MOF).
Uwaga
Ten interfejs API jest przeznaczony tylko do użytku wewnętrznego. Nie jest przeznaczony do użycia z poziomu kodu dewelopera.
Składnia
HRESULT GetObjectText (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LONG lFlags,
[out] BSTR* pstrObjectText
);
Parametry
vFunc
[in] Ten parametr jest nieużywany.
ptr
[in] Wskaźnik do wystąpienia IWbemClassObject .
lFlags
[in] Zwykle 0. W przypadku WBEM_FLAG_NO_FLAVORS określenia (lub 0x1) kwalifikatory są uwzględniane bez propagacji ani informacji o smaku.
pstrObjectText [out] Wskaźnik do null wpisu on. Po powrocie nowo przydzielona, BSTR która zawiera renderowanie składni MOF obiektu.
Wartość zwracana
Następujące wartości zwracane przez tę funkcję są definiowane w pliku nagłówkowym WbemCli.h lub można je zdefiniować jako stałe w kodzie:
| Stała | Wartość | Opis |
|---|---|---|
WBEM_E_FAILED |
0x80041001 | Wystąpiła ogólna awaria. |
WBEM_E_INVALID_PARAMETER |
0x80041008 | Parametr jest nieprawidłowy. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | Za mało pamięci, aby ukończyć operację. |
WBEM_S_NO_ERROR |
0 | Wywołanie funkcji zakończyło się pomyślnie. |
Uwagi
Ta funkcja opakowuje wywołanie metody IWbemClassObject::GetObjectText .
Zwrócony tekst MOF nie zawiera wszystkich informacji o obiekcie, ale tylko wystarczające informacje dla kompilatora MOF, aby można było odtworzyć oryginalny obiekt. Na przykład nie są uwzględniane żadne propagowane kwalifikatory ani właściwości klasy nadrzędnej.
Następujący algorytm służy do odtworzenia tekstu parametrów metody:
- Parametry są ponownie sekwencjonowane w kolejności ich wartości identyfikatora.
- Parametry określone jako
[in]i[out]są łączone w jeden parametr.
pstrObjectText musi być wskaźnikiem do null wywołania funkcji, ponieważ nie może wskazywać ciągu, który jest prawidłowy przed wywołaniem metody, ponieważ wskaźnik nie zostanie cofnięty.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: WMINet_Utils.idl
wersje .NET Framework: dostępne od wersji 4.7.2