Поделиться через


структура AVRF_HANDLE_OPERATION (avrfsdk.h)

Содержит сведения, необходимые для сбора данных трассировки.

Синтаксис

typedef struct _AVRF_HANDLE_OPERATION {
  ULONG64                    Handle;
  ULONG                      ProcessId;
  ULONG                      ThreadId;
  ULONG                      OperationType;
  ULONG                      Spare0;
  AVRF_BACKTRACE_INFORMATION BackTraceInformation;
} AVRF_HANDLE_OPERATION, *PAVRF_HANDLE_OPERATION;

Члены

Handle

Дескриптор кучи, в которой перечисляются трассировки дескрипторов.

ProcessId

Уникальный идентификатор, связанный с процессом, в котором выполняется приложение.

ThreadId

Уникальный идентификатор потока (возвращаемого функцией GetCurrentThreadId ), который выполнил операцию с заданным дескриптором.

OperationType

Одна из констант в перечислении eHANDLE_TRACE_OPERATIONS , которая указывает, является ли операция дескриптора операцией open(create), close или недопустимой.

Spare0

Выравнивание структуры на естественной границе, даже если пользователь изменил размер исходной структуры.

BackTraceInformation

Определяет структуру AVRF_BACKTRACE_INFORMATION , содержащую сведения, необходимые для завершения перечисления дескрипторов.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть avrfsdk.h

См. также раздел

Перечисление ресурсов

VerifierEnumerateResource