Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Создает перечислитель для свойств, связанных с кадром стека, таких как локальные переменные.
Синтаксис
int EnumProperties (
enum_DEBUGPROP_INFO_FLAGS dwFieldSpec,
uint nRadix,
ref Guid refiid,
uint dwTimeout,
out uint pcelt,
out IEnumDebugPropertyInfo2 ppEnum
);
Параметры
dwFieldSpec
[in] Сочетание флагов из перечисления DEBUGPROP_INFO_FLAGS, указывающее, какие поля в перечисленных DEBUG_PROPERTY_INFO структурах должны быть заполнены.
nRadix
[in] Радикс, используемый в форматировании любых числовых сведений.
refiid
[in] GUID фильтра, используемого для выбора DEBUG_PROPERTY_INFO структур, которые необходимо перечислить, напримерguidFilterLocals.
dwTimeout
[in] Максимальное время в миллисекундах, чтобы ждать, прежде чем вернуться из этого метода. Используйте INFINITE для ожидания на неопределенный срок.
pcelt
[out] Возвращает количество перечисленных свойств. Это то же самое, что вызов метода GetCount .
ppEnum
[out] Возвращает объект IEnumDebugPropertyInfo2 , содержащий список требуемых свойств.
Возвращаемое значение
В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки.
Замечания
Так как этот метод позволяет извлекать все выбранные свойства с помощью одного вызова, он быстрее, чем последовательно вызывает методы GetDebugProperty и EnumChildren .