Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Récupère une liste des enfants de la propriété.
Syntaxe
int EnumChildren (
enum_DEBUGPROP_INFO_FLAGS dwFields,
uint dwRadix,
ref Guid guidFilter,
uint dwAttribFilter,
string pszNameFilter,
uint dwTimeout,
out IEnumDebugPropertyInfo2 ppEnum
);
Paramètres
dwFields
[in] Combinaison d’indicateurs de l’énumération DEBUGPROP_INFO_FLAGS qui spécifie les champs des structures de DEBUG_PROPERTY_INFO énumérées à remplir.
dwRadix
[in] Spécifie le radix à utiliser pour mettre en forme toutes les informations numériques.
guidFilter
[in] GUID du filtre utilisé avec les paramètres et pszNameFilter pour dwAttribFilter sélectionner DEBUG_PROPERTY_INFO les enfants à énumérer. Par exemple, guidFilterLocals filtre les variables locales.
dwAttribFilter
[in] Combinaison d’indicateurs de l’énumération DBG_ATTRIB_FLAGS qui spécifie le type d’objets à énumérer, par exemple DBG_ATTRIB_METHOD pour toutes les méthodes qui peuvent être enfants de cette propriété. Utilisé en combinaison avec les paramètres et pszNameFilter les guidFilter paramètres.
pszNameFilter
[in] Nom du filtre utilisé avec les paramètres et dwAttribFilter les guidFilter paramètres pour sélectionner les DEBUG_PROPERTY_INFO enfants à énumérer. Par exemple, la définition de ce paramètre sur « MyX » filtre tous les enfants portant le nom « MyX ».
dwTimeout
[in] Spécifie la durée maximale, en millisecondes, d’attente avant de retourner à partir de cette méthode. Utilisez INFINITE pour attendre indéfiniment.
ppEnum
[out] Renvoie un objet IEnumDebugPropertyInfo2 contenant une liste des propriétés enfants.
Valeur de retour
Si elle réussit, retourne S_OK; sinon retourne le code d’erreur.