Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca nowy obiekt, który jest kompletnym klonem bieżącego obiektu.
Uwaga
Ten interfejs API jest przeznaczony tylko do użytku wewnętrznego. Nie jest przeznaczony do użycia z poziomu kodu dewelopera.
Składnia
HRESULT Clone (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[out] IWbemClassObject** ppCopy
);
Parametry
vFunc
[in] Ten parametr jest nieużywany.
ptr
[in] Wskaźnik do wystąpienia IWbemClassObject .
ppCopy
[out] Nowy obiekt, który jest kompletnym samotnym obiektem ptr. Ten argument nie może być null , jeśli otrzyma kopię bieżącego obiektu.
Wartość zwracana
Następujące wartości zwracane przez tę funkcję są definiowane w pliku nagłówkowym WbemCli.h lub można je zdefiniować jako stałe w kodzie:
| Stała | Wartość | Opis |
|---|---|---|
WBEM_E_FAILED |
0x80041001 | Wystąpiła ogólna awaria. |
WBEM_E_INVALID_PARAMETER |
0x80041008 |
null został określony jako parametr i nie jest on legalny w tym użyciu. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | Za mało pamięci jest dostępna do sklonowania obiektu. |
WBEM_S_NO_ERROR |
0 | Wywołanie funkcji zakończyło się pomyślnie. |
Uwagi
Ta funkcja opakowuje wywołanie metody IWbemClassObject::Clone .
Sklonowany obiekt jest obiektem COM, który ma liczbę odwołań 1.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: WMINet_Utils.idl
wersje .NET Framework: dostępne od wersji 4.7.2