UMDETW_ALLOCATION_SEMANTIC列挙 (umdprovider.h)

割り当てがユーザー モード ドライバーの内部にある場合に、メモリ割り当てが使用される対象を示します。

構文

typedef enum _UMDETW_ALLOCATION_SEMANTIC {
  UMDETW_ALLOCATION_SEMANTIC_NONE,
  UMDETW_ALLOCATION_SEMANTIC_DMA_BUFFER,
  UMDETW_ALLOCATION_SEMANTIC_UPLOAD_STAGING,
  UMDETW_ALLOCATION_SEMANTIC_DOWNLOAD_STAGING,
  UMDETW_ALLOCATION_SEMANTIC_CONTEXT_SAVE,
  UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MIN,
  UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MAX
} UMDETW_ALLOCATION_SEMANTIC;

定数

 
UMDETW_ALLOCATION_SEMANTIC_NONE
割り当ては、Direct3D リソースに対して作成されます。
UMDETW_ALLOCATION_SEMANTIC_DMA_BUFFER
割り当ては DMA バッファーとして使用されます。
UMDETW_ALLOCATION_SEMANTIC_UPLOAD_STAGING
割り当ては、ビデオ メモリとの間でデータをアップロードおよびダウンロードするためのステージング割り当てとして使用されます。
UMDETW_ALLOCATION_SEMANTIC_DOWNLOAD_STAGING
割り当ては、ビデオ メモリからデータをダウンロードするためのステージング割り当てとして排他的に使用されます。
UMDETW_ALLOCATION_SEMANTIC_CONTEXT_SAVE
割り当ては、GPU コンテキストの保存領域として使用されます。
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MIN
ドライバーは、独自の内部目的でこのセマンティック値を使用できます。
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MAX
ドライバーは、独自の内部目的でこのセマンティック値を使用できます。

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
Header umdprovider.h (Umdprovider.h を含む)

こちらもご覧ください

UMDEtwLogMapAllocation

UMDEtwLogUnmapAllocation