Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Returnerar en textåtergivning av objektet i MOF-syntaxen (Managed Object Format).
Anteckning
Det här API:et är endast för internt bruk. Det är inte avsett att användas från utvecklarkod.
Syntax
HRESULT GetObjectText (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LONG lFlags,
[out] BSTR* pstrObjectText
);
Parametrar
vFunc
[in] Den här parametern används inte.
ptr
[in] En pekare till en IWbemClassObject-instans .
lFlags
[in] Normalt 0. Om WBEM_FLAG_NO_FLAVORS (eller 0x1) anges inkluderas kvalificerare utan spridnings- eller smakinformation.
pstrObjectText [ut] En pekare till en null vid post. Vid retur, en nyligen allokerad BSTR som innehåller en MOF-syntaxåtergivning av objektet.
Returvärde
Följande värden som returneras av den här funktionen definieras i wbemCli.h-huvudfilen , eller så kan du definiera dem som konstanter i koden:
| Konstant | Värde | Beskrivning |
|---|---|---|
WBEM_E_FAILED |
0x80041001 | Det har uppstått ett allmänt fel. |
WBEM_E_INVALID_PARAMETER |
0x80041008 | En parameter är inte giltig. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | Det finns inte tillräckligt med minne för att slutföra åtgärden. |
WBEM_S_NO_ERROR |
0 | Funktionsanropet lyckades. |
Kommentarer
Den här funktionen omsluter ett anrop till metoden IWbemClassObject::GetObjectText .
MOF-texten som returneras innehåller inte all information om objektet, utan bara tillräckligt med information för att MOF-kompilatorn ska kunna återskapa det ursprungliga objektet. Till exempel ingår inga spridade kvalificerare eller överordnade klassegenskaper.
Följande algoritm används för att rekonstruera texten i parametrarna för en metod:
- Parametrarna sekvenseras om i ordningen för deras identifierarvärden.
- Parametrar som anges som
[in]och[out]kombineras till en enda parameter.
pstrObjectText måste vara en pekare till en null när funktionen anropas. Den får inte peka på en sträng som är giltig före metodanropet, eftersom pekaren inte frigörs.
Krav
Plattformar: Se Systemkrav.
Huvudet: WMINet_Utils.idl
.NET Framework versioner: Tillgänglig sedan 4.7.2