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


Klónozási függvény

Egy új objektumot ad vissza, amely az aktuális objektum teljes klónja.

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 Clone (
   [in] int                  vFunc,
   [in] IWbemClassObject*    ptr,
   [out] IWbemClassObject**  ppCopy
);

Paraméterek

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

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

ppCopy
[kifelé] Egy új objektum, amely a teljes magánya ptr. Ez az argumentum nem lehet null , ha megkapja az aktuális objektum másolatát.

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_INVALID_PARAMETER 0x80041008 null paraméterként lett megadva, és ebben a használatban nem legális.
WBEM_E_OUT_OF_MEMORY 0x80041006 Nincs elég memória az objektum klónozásához.
WBEM_S_NO_ERROR 0 A függvényhívás sikeres volt.

Megjegyzések

Ez a függvény körbefuttat egy hívást az IWbemClassObject::Clone metódushoz.

A klónozott objektum egy COM-objektum, amelynek hivatkozási száma 1.

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