Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí nový objekt, který je úplným klonem aktuálního objektu.
Poznámka
Toto rozhraní API je určené pouze pro interní použití. Není určen pro použití z kódu vývojáře.
Syntaxe
HRESULT Clone (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[out] IWbemClassObject** ppCopy
);
Parametry
vFunc
[v] Tento parametr se nepoužívá.
ptr
[v] Ukazatel na instanci IWbemClassObject .
ppCopy
[out] Nový objekt, který je zcela osamělý objekt .ptr Tento argument nemůže být null , pokud obdrží kopii aktuálního objektu.
Vrácená hodnota
Následující hodnoty vrácené touto funkcí jsou definovány v hlavičce souboru WbemCli.h nebo je můžete definovat jako konstanty v kódu:
| Konstanta | Hodnota | Popis |
|---|---|---|
WBEM_E_FAILED |
0x80041001 | Došlo k obecné chybě. |
WBEM_E_INVALID_PARAMETER |
0x80041008 |
null byla zadána jako parametr a není v tomto použití legální. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | Pro klonování objektu není k dispozici dostatek paměti. |
WBEM_S_NO_ERROR |
0 | Volání funkce bylo úspěšné. |
Poznámky
Tato funkce zabalí volání metody IWbemClassObject::Clone .
Klonovaný objekt je objekt modelu COM, který má počet odkazů 1.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: WMINet_Utils.idl
Verze rozhraní .NET Framework: K dispozici od verze 4.7.2