Udostępnij za pośrednictwem


IDebugFunctionObject2::CreateObject

Tworzy obiekt, który używa konstruktora podanego ustawienia flagi oceny i wartości limitu czasu.

Składnia

int CreateObject (
   IDebugFunctionObject pConstructor,
   uint                 dwArgs,
   IDebugObject[]       pArgs,
   uint                 dwEvalFlags,
   uint                 dwTimeout,
   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.

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

dwEvalFlags
[in] Kombinacja flag z wyliczenia EVALFLAGS , które określają sposób przeprowadzenia oceny.

dwTimeout
[in] Maksymalny czas oczekiwania (w milisekundach) przed powrotem z tej metody. Użyj funkcji INFINITE , aby poczekać na czas nieokreślony.

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

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość 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, czyli parametru.

Zobacz też