Megosztás a következőn keresztül:


GetPropertyOrigin függvény

Meghatározza azt az osztályt, amelyben egy tulajdonság deklarálva van.

Megjegyzés

Ez az API csak belső használatra készült. Nem fejlesztői kódból való használatra készült.

Szintaxis

HRESULT GetPropertyOrigin (
   [in] int                 vFunc,
   [in] IWbemClassObject*   ptr,
   [in] LPCWSTR             wszMethodName,
   [out] BSTR*              pstrClassName
);

Paraméterek

vFunc
[in] Ez a paraméter nem használható.

ptr
[in] Egy IWbemClassObject-példányra mutató mutató.

wszMethodName
[in] Annak az objektumnak a neve, amelynek a tulajdonososztályát kérik.

pstrClassName
[kifelé] A tulajdonságot birtokbavevő osztály nevét kapja meg.

Visszatérési érték

A függvény által visszaadott alábbi értékek a WbemCli.h fejlécfájlban vannak definiálva, vagy konstansként definiálhatók a kódban:

Állandó Érték Leírás
WBEM_E_FAILED 0x80041001 Általános hiba történt.
WBEM_E_NOT_FOUND 0x80041002 A megadott tulajdonság nem található.
WBEM_E_INVALID_PARAMETER 0x80041008 A paraméter érvénytelen.
WBEM_E_OUT_OF_MEMORY 0x80041006 Nincs elég memória a művelet végrehajtásához.
WBEM_S_NO_ERROR 0 A függvényhívás sikeres volt.

Megjegyzések

Ez a függvény az IWbemClassObject::GetPropertyOrigin metódus hívását burkolja.

Mivel egy osztály egy vagy több alaposztálytól örökölhet tulajdonságokat, a fejlesztők gyakran meg szeretnék határozni azt a tulajdonságot, amelyben egy adott metódus definiálva van.

A pstrClassName paraméter nem mutathat érvényesre BSTR a függvény meghívása előtt, mert ez egy out paraméter; ez a mutató nem lesz felszabadítva a függvény visszatérése után.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: WMINet_Utils.idl

.NET-keretrendszer verziók: 4.7.2-től érhető el

Lásd még