次の方法で共有


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

ハンドル操作が open(create)、close、または invalid のいずれであるかを示す 、eHANDLE_TRACE_OPERATIONS 列挙型の定数の 1 つ。

Spare0

ユーザーが元の構造体のサイズを変更した場合でも、自然な境界上の構造体の配置。

BackTraceInformation

ハンドルの列挙を完了するために必要な情報を含む AVRF_BACKTRACE_INFORMATION 構造体を識別します。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header avrfsdk.h

こちらもご覧ください

リソース列挙

VerifierEnumerateResource