Udostępnij za pośrednictwem


IDebugFunctionObject::CreateObject

Tworzy obiekt przy użyciu konstruktora.

Składnia

int CreateObject(
   IDebugFunctionObject pConstructor,
   uint                 dwArgs,
   IDebugObject[]       pArgs,
   out IDebugObject     ppObject
);

Parametry

pConstructor
[in] Obiekt IDebugFunctionObject reprezentujący konstruktor obiektu do utworzenia.

dwArgs
[in] Liczba parametrów w tablicy pArg . Reprezentuje liczbę parametrów przekazanych do konstruktora.

pArg
[in] Tablica obiektów IDebugObject reprezentujących parametry przekazane do konstruktora.

ppObject
[out] IDebugObject Zwraca obiekt reprezentujący nowo utworzony obiekt.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca S_OK; w przeciwnym razie zwraca kod błędu.

Uwagi

Wywołaj tę metodę, aby utworzyć obiekt reprezentujący wystąpienie klasy (lub inny typ złożony, który wymaga konstruktora), który jest parametrem funkcji reprezentowanej przez interfejs IDebugFunctionObject .

Jeśli parametr obiektu nie wymaga konstruktora, wywołaj metodę CreateObjectNoConstructor .

Zobacz też