структура 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 |