Aracılığıyla paylaş


IDebugProperty2::EnumChildren

Özelliğinin alt öğelerinin listesini alır.

Sözdizimi

int EnumChildren ( 
   enum_DEBUGPROP_INFO_FLAGS   dwFields,
   uint                        dwRadix,
   ref Guid                    guidFilter,
   uint                        dwAttribFilter,
   string                      pszNameFilter,
   uint                        dwTimeout,
   out IEnumDebugPropertyInfo2 ppEnum
);

Parametreler

dwFields
[in] Numaralandırılmış DEBUG_PROPERTY_INFO yapılarındaki hangi alanların doldurulması gerektiğini belirten DEBUGPROP_INFO_FLAGS numaralandırmasından gelen bayrakların birleşimi.

dwRadix
[in] Sayısal bilgileri biçimlendirmek için kullanılacak radyeli belirtir.

guidFilter
[in] Numaralandırılacak alt öğeleri seçmek DEBUG_PROPERTY_INFO için ve pszNameFilter parametreleriyle dwAttribFilter birlikte kullanılan filtrenin GUID'si. Örneğin, guidFilterLocals yerel değişkenler için filtreler.

dwAttribFilter
[in] DBG_ATTRIB_FLAGS numaralandırmasından, örneğin bu özelliğin alt öğeleri olabilecek tüm yöntemler için numaralandırılacak DBG_ATTRIB_METHOD nesne türünü belirten bayrakların birleşimi. ve pszNameFilter parametreleriyle birlikte guidFilter kullanılır.

pszNameFilter
[in] Numaralandırılacak alt öğeleri seçmek DEBUG_PROPERTY_INFO için ve dwAttribFilter parametreleriyle guidFilter birlikte kullanılan filtrenin adı. Örneğin, bu parametreyi "MyX" olarak ayarlamak, "MyX" adlı tüm alt öğeler için filtreler.

dwTimeout
[in] Bu yöntemden dönmeden önce beklenebilmesi için gereken en uzun süreyi milisaniye cinsinden belirtir. Süresiz beklemek için kullanın INFINITE .

ppEnum
[out] Alt özelliklerin listesini içeren bir IEnumDebugPropertyInfo2 nesnesi döndürür.

İade Değeri

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

Ayrıca bkz.