d3dukmdt.h ヘッダー
このヘッダーは、ディスプレイによって使用されます。 詳細については、以下を参照してください。
d3dukmdt.h には、次のプログラミング インターフェイスが含まれています。
IOCTL
IOCTL_GPUP_DRIVER_ESCAPE ユーザー モード エミュレーション DLL は、この IOCTL を呼び出して、カーネル モード ドライバーと情報を交換します。 |
関数
IS_OFFICIAL_DDI_INTERFACE_VERSION IS_OFFICIAL_DDI_INTERFACE_VERSION マクロの詳細を確認します。 |
MAKEFOURCC を テクスチャの書式設定と読み込みを行うマクロ。 |
構造
D3DDDI_ALLOCATIONINFO D3DDDI_ALLOCATIONINFO構造の詳細を確認します。 |
D3DDDI_ALLOCATIONINFO2 D3DDDI_ALLOCATIONINFO2構造の詳細を確認します。 |
D3DDDI_ALLOCATIONLIST D3DDDI_ALLOCATIONLIST構造の詳細を確認します。 |
D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS構造について説明します。 |
D3DDDI_CREATECONTEXTFLAGS D3DDDI_CREATECONTEXTFLAGS構造の詳細を確認します。 |
D3DDDI_CREATEHWCONTEXTFLAGS ハードウェア コンテキスト フラグを作成するために使用される構造体。 |
D3DDDI_CREATEHWQUEUEFLAGS D3DDDI_CREATEHWQUEUEFLAGS構造の詳細を確認します。 |
D3DDDI_DESTROYPAGINGQUEUE D3DDDI_DESTROYPAGINGQUEUEは、pfnDestroyPagingQueueCb および D3DKMTDestroyPagingQueue と共に使用され、ページング キューがキューに登録されているすべての操作が完了し、関連付けられている同期オブジェクトと共に破棄されるのを待機します。 |
D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER構造について説明します。 |
D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE構造の詳細を確認します。 |
D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE ゲスト割り当てを対応するホスト ハンドルに変換するために使用されます。 |
D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE リソース ハンドルを対応するホスト ハンドルに変換するために使用されます。 |
D3DDDI_DXGI_RGB D3DDDI_DXGI_RGB構造体には、ガンマ関数を記述するための情報が含まれています。 |
D3DDDI_ESCAPEFLAGS D3DDDI_ESCAPEFLAGS構造体は、ユーザー モードディスプレイ ドライバーがディスプレイ ミニポート ドライバーと情報を共有する方法を識別します。 |
D3DDDI_EVICT_FLAGS D3DDDI_EVICT_FLAGS削除動作を指定します。 |
D3DDDI_GAMMA_RAMP_DXGI_1 D3DDDI_GAMMA_RAMP_DXGI_1構造体はガンマ関数を表します。 |
D3DDDI_GAMMA_RAMP_RGB256x3x16 D3DDDI_GAMMA_RAMP_RGB256x3x16構造体にはガンマ参照テーブルが含まれています。 |
D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATAは pfnGetResourcePresentPrivateDriverDataCb と共に使用され、現在の間にリソースに関連付けられているリソース プライベート データに対してクエリを実行します。 |
D3DDDI_HDR_METADATA_HDR10 HDR10 のメタデータについて説明します。 |
D3DDDI_HDR_METADATA_HDR10PLUS HDR10 plus のメタデータについて説明します。 |
D3DDDI_KERNELOVERLAYINFO D3DDDI_KERNELOVERLAYINFO構造体は、カーネル モード オーバーレイ オブジェクトの情報を記述します。 |
D3DDDI_MAKERESIDENT D3DDDI_MAKERESIDENTは MakeResident (pfnMakeResidentCb または D3DKMTMakeResident) と共に使用され、デバイス所在地リストにリソースを追加し、この割り当ての常駐参照カウントをインクリメントするように OS に指示します。 |
D3DDDI_MAKERESIDENT_FLAGS D3DDDI_MAKERESIDENT_FLAGSは MakeResident (pfnMakeResidentCb または D3DKMTMakeResident) と共に使用され、デバイス常駐リストにリソースを追加し、この割り当ての常駐参照カウントをインクリメントするように OS に指示します。 |
D3DDDI_MAPGPUVIRTUALADDRESS D3DDDI_MAPGPUVIRTUALADDRESS構造の詳細を確認します。 |
D3DDDI_MULTISAMPLINGMETHOD D3DDDI_MULTISAMPLINGMETHOD構造体では、複数サンプリングメソッドについて説明します。 |
D3DDDI_NATIVEFENCEINFO D3DDDI_NATIVEFENCEINFO構造の詳細を確認します。 |
D3DDDI_NATIVEFENCEMAPPING D3DDDI_NATIVEFENCEMAPPING構造の詳細を確認します。 |
D3DDDI_OFFER_FLAGS オファー フラグ。 |
D3DDDI_OPENALLOCATIONINFO D3DDDI_OPENALLOCATIONINFO構造体は、開く割り当てを記述します。 |
D3DDDI_OPENALLOCATIONINFO2 D3DDDI_OPENALLOCATIONINFO2構造体は、開く割り当てを記述します。 |
D3DDDI_PATCHLOCATIONLIST D3DDDI_PATCHLOCATIONLIST構造体は、パッチへの割り当ての場所 (つまり、割り当てに物理アドレスを割り当てる) を記述します。 |
D3DDDI_QUERYREGISTRY_FLAGS D3DDDI_QUERYREGISTRY_FLAGS構造について説明します。 |
D3DDDI_QUERYREGISTRY_INFO D3DDDI_QUERYREGISTRY_INFO構造の詳細を確認します。 |
D3DDDI_RATIONAL D3DDDI_RATIONAL構造体は、ビデオ モードの垂直方向と水平方向の周波数 (つまり、垂直同期と水平同期) を表す小数部の値を表します。 |
D3DDDI_RESERVEGPUVIRTUALADDRESS D3DDDI_RESERVEGPUVIRTUALADDRESS構造の詳細を確認します。 |
D3DDDI_RESOURCEFLAGS D3DDDI_RESOURCEFLAGS構造体は、ドライバーの CreateResource 関数の呼び出しで作成するリソースの種類を識別します。 |
D3DDDI_RESOURCEFLAGS2 ドライバーの CreateResource2 関数の呼び出しで作成するリソースの種類を識別します。 |
D3DDDI_SEGMENTPREFERENCE D3DDDI_SEGMENTPREFERENCE構造の詳細を確認します。 |
D3DDDI_SURFACEINFO D3DDDI_SURFACEINFO構造体は、サーフェスなどのリソースの種類を表します。 |
D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS構造の詳細を確認します。 |
D3DDDI_SYNCHRONIZATIONOBJECTINFO D3DDDI_SYNCHRONIZATIONOBJECTINFO構造体には、同期オブジェクトに関する情報が含まれています。 |
D3DDDI_SYNCHRONIZATIONOBJECTINFO2 D3DDDI_SYNCHRONIZATIONOBJECTINFO2構造の詳細を確認します。 |
D3DDDI_TESTCOMMANDBUFFER D3DDDI_TESTCOMMANDBUFFER構造について説明します。 |
D3DDDI_TESTCOMMANDBUFFER_COPY D3DDDI_TESTCOMMANDBUFFER_COPY構造について説明します。 |
D3DDDI_TESTCOMMANDBUFFER_FILL D3DDDI_TESTCOMMANDBUFFER_FILL構造について説明します。 |
D3DDDI_TRIMRESIDENCYSET_FLAGS D3DDDI_TRIMRESIDENCYSET_FLAGSは pfnTrimResidencySet と共に使用され、特定のデバイスの常駐リストをトリミングします。 |
D3DDDI_UPDATEALLOCPROPERTY D3DDDI_UPDATEALLOCPROPERTY構造の詳細を確認します。 |
D3DDDI_UPDATEALLOCPROPERTY_FLAGS D3DDDI_UPDATEALLOCPROPERTY_FLAGS構造の詳細を確認します。 |
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION仮想アドレスの更新操作について説明します。 |
D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGSでは、待機する入力同期オブジェクトの種類について説明します。 |
D3DDDIARG_CREATERESOURCE D3DDDIARG_CREATERESOURCE構造体には、リソースを作成するための情報が含まれています。 |
D3DDDIARG_CREATERESOURCE2 リソースを作成するための情報が含まれています。 Windows ディスプレイ ドライバー モデル (WDDM) 1.2 以降のユーザー モード ディスプレイ ドライバーで使用されます。 |
D3DDDICB_DESTROYALLOCATION2FLAGS D3DDDICB_DESTROYALLOCATION2FLAGS構造体は、D3DKMT_DESTROYALLOCATION2構造体と共に使用され、D3DKMTDestroyAllocation2.D3DDDICB_DESTROYALLOCATION2FLAGS構造体を使用して割り当てを解放するためのパラメーターを記述するために、D3DKMT_DESTROYALLOCATION2構造体と共に使用され、D3DKMTDestroyAllocation2 で割り当てを解放するためのパラメーターを記述します。 |
D3DDDICB_LOCK2FLAGS D3DDDICB_LOCK2FLAGSは、割り当てがロックされる方法を決定するために Lock2 カーネル関数によって使用されます。 |
D3DDDICB_LOCKFLAGS D3DDDICB_LOCKFLAGS構造体は、割り当てをロックする方法を識別します。 |
D3DDDICB_SIGNALFLAGS D3DDDICB_SIGNALFLAGS構造の詳細を確認します。 |
D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE構造の詳細を確認します。 |
D3DDDIRECT D3DDDIRECT構造体は、左上隅と右下隅の座標で四角形を定義します。 |
D3DGPU_PHYSICAL_ADDRESS D3DGPU_PHYSICAL_ADDRESS構造の詳細を確認します。 |
D3DKMDT_3x4_COLORSPACE_TRANSFORM 3 by 4行列色空間変換の3つのプログラム可能なサブステージを記述する構造。 |
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 3 by 4行列色空間変換を記述する構造。 |
DXGK_ISFEATUREENABLED_RESULT DXGK_ISFEATUREENABLED_RESULT構造の詳細を確認します。 |
DXGK_MIRACAST_CHUNK_ID ワイヤレス ディスプレイ (Miracast) エンコード チャンクを識別する情報をDXGK_MIRACAST_CHUNK_IDに格納する方法について説明します。 |
DXGK_MIRACAST_CHUNK_INFO DXGK_MIRACAST_CHUNK_INFO構造体には、指定されたワイヤレス ディスプレイ (Miracast) エンコード チャンクに関する情報が含まれています。 |
DXGK_NATIVE_FENCE_LOG_BUFFER DXGK_NATIVE_FENCE_LOG_BUFFER構造の詳細を確認します。 |
DXGK_NATIVE_FENCE_LOG_ENTRY DXGK_NATIVE_FENCE_LOG_ENTRY構造の詳細を確認します。 |
DXGK_NATIVE_FENCE_LOG_HEADER DXGK_NATIVE_FENCE_LOG_HEADER構造の詳細を確認します。 |
DXGK_PTE ページ テーブル エントリ (PTE) は、ページとその他の属性の物理アドレスを提供します。 PTE の正確な形式は、ハードウェアの実装によって異なります。 |
DXGKVGPU_ESCAPE_HEAD エスケープ ヘッドを記述する構造体。 |
DXGKVGPU_ESCAPE_INITIALIZE エスケープを初期化するために使用されます。 |
DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE 電源切り替えが完了したことを示します。 |
DXGKVGPU_ESCAPE_READ_PCI_CONFIG エスケープの PCI 構成を読み取るために使用される構造体。 |
DXGKVGPU_ESCAPE_READ_VGPU_TYPE エスケープの VGPU 型を読み取るために使用される構造体。 |
DXGKVGPU_ESCAPE_RELEASE エスケープが解放されたことを示します。 |
DXGKVGPU_ESCAPE_WRITE_PCI_CONFIG PCI 構成領域への書き込みに使用されます。 |
GPUP_DRIVER_ESCAPE_INPUT GPU パーティション ドライバーのエスケープ入力。 |
列挙 体
D3DDDI_COLOR_SPACE_TYPE D3DDDI_COLOR_SPACE_TYPE列挙は、ストリームの色空間情報を定義します。 |
D3DDDI_DOORBELLSTATUS D3DDDI_DOORBELLSTATUS構造の詳細を確認します。 |
D3DDDI_DRIVERESCAPETYPE D3DDDI_DRIVERESCAPETYPE列挙型の詳細を確認します。 |
D3DDDI_FLIPINTERVAL_TYPE D3DDDI_FLIPINTERVAL_TYPE列挙型には、現在の操作で発生するフリップの種類を識別する値が含まれています。 |
D3DDDI_GAMMARAMP_TYPE D3DDDI_GAMMARAMP_TYPE列挙型の詳細を確認します。 |
D3DDDI_HDR_METADATA_TYPE D3DDDI_HDR_METADATA_TYPE列挙体が HDR メタデータの形式を定義する方法について説明します。 |
D3DDDI_NATIVEFENCE_TYPE D3DDDI_NATIVEFENCE_TYPE列挙型の詳細を確認します。 |
D3DDDI_OFFER_PRIORITY _D3DDDI_OFFER_PRIORITY列挙には、ユーザー モード ディスプレイ ドライバーが再利用のために提供するビデオ メモリ リソースの重要性を示す値が含まれています。 |
D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE 最終的なワイヤ シグナリングの色空間値を指定します。 |
D3DDDI_PAGINGQUEUE_PRIORITY D3DDDI_PAGINGQUEUE_PRIORITY列挙は、デバイス上の他のページング キューに対するスケジュールの優先順位を示します。 |
D3DDDI_POOL D3DDDI_POOL列挙型には、特定の種類のメモリ プールを識別する値が含まれています。 |
D3DDDI_QUERYREGISTRY_STATUS レジストリの状態を照会します。 |
D3DDDI_QUERYREGISTRY_TYPE レジストリの種類のクエリに使用されます。 |
D3DDDI_RECLAIM_RESULT ReclaimAllocations コールバック関数の結果フラグを指定します。 |
D3DDDI_ROTATION D3DDDI_ROTATION列挙型には、リソースの向きを識別する値が含まれています。 |
D3DDDI_SCANLINEORDERING D3DDDI_SCANLINEORDERING列挙型には、サーフェス上でのスキャン線の描画方法を識別する値が含まれています。 |
D3DDDI_SYNCHRONIZATIONOBJECT_TYPE D3DDDI_SYNCHRONIZATIONOBJECT_TYPE列挙は、同期オブジェクトの種類を示します。 |
D3DDDI_TESTCOMMANDBUFFEROP D3DDDI_TESTCOMMANDBUFFEROP列挙型について説明します。 |
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPEは、実行されている仮想アドレス更新操作の詳細について説明します。 |
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING列挙は、ビデオ出力信号のスキャン ラインの順序を示すために使用されます。 |
D3DDDIFORMAT D3DDDIFORMAT列挙型には、サーフェス形式を識別する値が含まれています。 |
D3DDDIGPUVIRTUALADDRESS_RESERVATION_TYPE GPU 仮想アドレスの予約の種類。 |
D3DDDIMULTISAMPLE_TYPE D3DDDIMULTISAMPLE_TYPE列挙体は、デバイスが適用できるフルシーン マルチサンプリングのレベルを定義します。 |
D3DKMDT_COLORSPACE_TRANSFORM_STAGE_CONTROL カラースペース変換ステージ コントロールを指定します。 |
DXGK_DRIVER_FEATURE DXGK_DRIVER_FEATURE列挙型の詳細を確認します。 |
DXGK_FEATURE_CATEGORY DXGK_FEATURE_CATEGORY列挙型の詳細を確認します。 |
DXGK_FEATURE_ID DXGK_FEATURE_ID列挙型の詳細を確認します。 |
DXGK_MIRACAST_CHUNK_TYPE _DXGK_MIRACAST_CHUNK_TYPE列挙には、処理するワイヤレス ディスプレイ (Miracast) チャンク情報の種類を示す値が含まれています。 |
DXGK_NATIVE_FENCE_LOG_OPERATION DXGK_NATIVE_FENCE_LOG_OPERATION列挙型の詳細を確認します。 |
DXGK_NATIVE_FENCE_LOG_TYPE DXGK_NATIVE_FENCE_LOG_TYPE列挙型の詳細を確認します。 |
DXGK_PTE_PAGE_SIZE DXGK_PTE_PAGE_SIZE列挙は、ページ レベルの低いページのサイズを示すために、DXGK_PTEによって使用されます。 |
DXGKVGPU_ESCAPE_TYPE エスケープ型に関する情報を保持する列挙型。 |