次の方法で共有


D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE構造体 (d3dukmdt.h)

D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE 構造体は、KMD CPU イベント オブジェクトの意図した使用方法について KMD に通知するときに、カーネル モード ドライバー (KMD) CPU イベントの使用エスケープを定義します。

構文

typedef struct _D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE {
  D3DDDI_DRIVERESCAPETYPE EscapeType;
  D3DKMT_HANDLE           hSyncObject;
  D3DKMT_ALIGN64 UINT64   hKmdCpuEvent;
  UINT                    Usage[8];
} D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE;

メンバーズ

EscapeType

[in]D3DDDI_DRIVERESCAPETYPE. D3DDDI_DRIVERESCAPETYPE_CPUEVENTUSAGEに設定する必要があります。

hSyncObject

[in]D3DKMTCreateSynchronizationObject2から返される CPU イベント同期オブジェクト ハンドル。

hKmdCpuEvent

[in]DXGKDDI_CREATECPUEVENT から返された KMD を処理する

Usage[8]

同期オブジェクトのドライバー定義の使用法。

備考

詳細とサンプル コードについては、「KMD からの CPU イベントのシグナル通知」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 11 (WDDM 3.0)
ヘッダー d3dukmdt.h

関連項目

DXGKARG_ESCAPE

DXGKDDI_ESCAPE