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 ett nytt objekt som är en fullständig klon av det aktuella objektet.
Anteckning
Det här API:et är endast för internt bruk. Det är inte avsett för användning från utvecklarkod.
Syntax
HRESULT Clone (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[out] IWbemClassObject** ppCopy
);
Parametrar
vFunc
[i] Den här parametern används inte.
ptr
[i] En pekare till en IWbemClassObject-instans .
ppCopy
[ut] Ett nytt objekt som är en fullständig ensam i ptr. Det här argumentet kan inte vara null om det tar emot kopian av det aktuella 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 |
null angavs som en parameter och det är inte lagligt i den här användningen. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | Det finns inte tillräckligt med minne för att klona objektet. |
WBEM_S_NO_ERROR |
0 | Funktionsanropet lyckades. |
Kommentarer
Den här funktionen omsluter ett anrop till metoden IWbemClassObject::Clone .
Det klonade objektet är ett COM-objekt som har ett referensantal på 1.
Krav
Plattformar: Se Systemkrav.
Huvudet: WMINet_Utils.idl
.NET Framework versioner: Tillgänglig sedan 4.7.2