AVRF_HANDLE_OPERATION structure (avrfsdk.h)
Contains information required to collect handle trace information.
Syntax
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;
Members
Handle
The handle to the heap in which handle traces are being enumerated.
ProcessId
A unique identifier associated with the process in which the application is running.
ThreadId
A unique identifier of the thread (returned by the GetCurrentThreadId function) that has performed an operation on the given handle.
OperationType
One of the constants in the eHANDLE_TRACE_OPERATIONS enum that indicate whether the handle operation is an open(create), close, or invalid.
Spare0
The alignment of the structure on a natural boundary even if the user has changed the size of the original structure.
BackTraceInformation
Identifies the AVRF_BACKTRACE_INFORMATION structure containing information required for completing the enumeration of handles.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | avrfsdk.h |