Создание моментальных снимков процесса
Общие сведения о технологии создания моментальных снимков процессов.
Чтобы разработать процесс создания моментальных снимков, вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
PSS_CAPTURE_FLAGS Флаги, указывающие, что записывает PssCaptureSnapshot. |
PSS_DUPLICATE_FLAGS Флаги дублирования для использования PssDuplicateSnapshot. |
PSS_HANDLE_FLAGS Флаги, указывающие, какие части структуры PSS_HANDLE_ENTRY являются допустимыми. |
PSS_OBJECT_TYPE Указывает тип объекта в структуре PSS_HANDLE_ENTRY. |
PSS_PROCESS_FLAGS Флаги, описывающие процесс. |
PSS_QUERY_INFORMATION_CLASS Указывает, какие сведения возвращает функция PssQuerySnapshot. |
PSS_THREAD_FLAGS Флаги, описывающие поток. |
PSS_WALK_INFORMATION_CLASS Указывает, какие сведения возвращает функция PssWalkSnapshot. |
PssCaptureSnapshot Захватывает snapshot целевого процесса. |
PssDuplicateSnapshot Дублирует дескриптор snapshot из одного процесса в другой. |
PssFreeSnapshot Освобождает snapshot. |
PssQuerySnapshot Запрашивает snapshot. |
PssWalkMarkerCreate Создает маркер шага. |
PssWalkMarkerFree Освобождает маркер шага, созданный с помощью PssWalkMarkerCreate. |
PssWalkMarkerGetPosition Возвращает текущую позицию маркера шага. |
PssWalkMarkerSeekToBeginning Перемотка маркера ходьбы назад к началу. |
PssWalkMarkerSetPosition Задает положение маркера ходьбы. |
PssWalkSnapshot Возвращает сведения из текущей позиции шага и переместит маркер шага в следующую позицию. |
PSS_ALLOCATOR Указывает пользовательские функции, которые функции обработки моментальных снимков используют для выделения и освобождения внутренних структур маркеров обхода. |
PSS_AUXILIARY_PAGE_ENTRY Содержит сведения о входе вспомогательной страницы, возвращаемые PssWalkSnapshot. |
PSS_AUXILIARY_PAGES_INFORMATION Содержит сведения о вспомогательных страницах, возвращаемые PssQuerySnapshot. |
PSS_HANDLE_ENTRY Содержит сведения о дескрипторе, возвращенном PssWalkSnapshot. |
PSS_HANDLE_INFORMATION Содержит данные дескриптора, возвращаемые PssQuerySnapshot. |
PSS_HANDLE_TRACE_INFORMATION Содержит данные трассировки, возвращаемые PssQuerySnapshot. |
PSS_PERFORMANCE_COUNTERS Содержит счетчики производительности, возвращаемые PssQuerySnapshot. |
PSS_PROCESS_INFORMATION Содержит сведения о процессе, возвращенные PssQuerySnapshot. |
PSS_THREAD_ENTRY Содержит сведения о потоке, возвращенные PssWalkSnapshotPssWalkSnapshot. |
PSS_THREAD_INFORMATION Содержит сведения о потоке, возвращенные PssQuerySnapshot. |
PSS_VA_CLONE_INFORMATION Содержит сведения о клоне виртуального адреса (VA), возвращаемые PssQuerySnapshot. |
PSS_VA_SPACE_ENTRY Содержит MEMORY_BASIC_INFORMATION, возвращенный PssWalkSnapshot для региона виртуального адреса (VA). |
PSS_VA_SPACE_INFORMATION Содержит сведения о пространстве виртуального адреса, возвращенные PssQuerySnapshot. |