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 |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for