Aracılığıyla paylaş


IDebugFunctionObject2::CreateObject

Verilen değerlendirme bayrağı ayarlarını ve zaman aşımı değerini kullanan bir nesne oluşturur.

Sözdizimi

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

Parametreler

pConstructor
[in] Oluşturulacak nesnenin oluşturucusunu temsil eden bir IDebugFunctionObject nesnesi.

dwArgs
[in] Dizideki pArg parametre sayısı. Oluşturucuya geçirilen parametre sayısını temsil eder.

pArgs
[in] Oluşturucuya geçirilen parametreleri temsil eden bir IDebugObject nesneleri dizisi.

dwEvalFlags
[in] DEĞERLENDIRMEnin nasıl gerçekleştirileceğini belirten EVALFLAGS sabit listesi bayraklarının birleşimi.

dwTimeout
[in] Bu yöntemden dönmeden önce beklenebilmesi için milisaniye cinsinden en uzun süre. Sonsuz olarak beklemek için SONSUZ kullanın.

ppObject
[out] Yeni oluşturulan nesneyi temsil eden bir IDebugObject döndürür.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.

Açıklamalar

Bir sınıfın örneğini temsil eden bir nesne veya bir oluşturucu gerektiren başka bir karmaşık tür (parametre) oluşturmak için bu yöntemi çağırın.

Ayrıca bkz.