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.