KMTQUERYADAPTERINFOTYPE 列挙 (d3dkmthk.h)
各 KMTQUERYADAPTERINFOTYPE 値は、 D3DKMQueryAdapterInfo によって取得されるアダプター情報の特定の部分に関連付けます。
構文
typedef enum _KMTQUERYADAPTERINFOTYPE {
KMTQAITYPE_UMDRIVERPRIVATE,
KMTQAITYPE_UMDRIVERNAME,
KMTQAITYPE_UMOPENGLINFO,
KMTQAITYPE_GETSEGMENTSIZE,
KMTQAITYPE_ADAPTERGUID,
KMTQAITYPE_FLIPQUEUEINFO,
KMTQAITYPE_ADAPTERADDRESS,
KMTQAITYPE_SETWORKINGSETINFO,
KMTQAITYPE_ADAPTERREGISTRYINFO,
KMTQAITYPE_CURRENTDISPLAYMODE,
KMTQAITYPE_MODELIST,
KMTQAITYPE_CHECKDRIVERUPDATESTATUS,
KMTQAITYPE_VIRTUALADDRESSINFO,
KMTQAITYPE_DRIVERVERSION,
KMTQAITYPE_ADAPTERTYPE,
KMTQAITYPE_OUTPUTDUPLCONTEXTSCOUNT,
KMTQAITYPE_WDDM_1_2_CAPS,
KMTQAITYPE_UMD_DRIVER_VERSION,
KMTQAITYPE_DIRECTFLIP_SUPPORT,
KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT,
KMTQAITYPE_DLIST_DRIVER_NAME,
KMTQAITYPE_WDDM_1_3_CAPS,
KMTQAITYPE_MULTIPLANEOVERLAY_HUD_SUPPORT,
KMTQAITYPE_WDDM_2_0_CAPS,
KMTQAITYPE_NODEMETADATA,
KMTQAITYPE_CPDRIVERNAME,
KMTQAITYPE_XBOX,
KMTQAITYPE_INDEPENDENTFLIP_SUPPORT,
KMTQAITYPE_MIRACASTCOMPANIONDRIVERNAME,
KMTQAITYPE_PHYSICALADAPTERCOUNT,
KMTQAITYPE_PHYSICALADAPTERDEVICEIDS,
KMTQAITYPE_DRIVERCAPS_EXT,
KMTQAITYPE_QUERY_MIRACAST_DRIVER_TYPE,
KMTQAITYPE_QUERY_GPUMMU_CAPS,
KMTQAITYPE_QUERY_MULTIPLANEOVERLAY_DECODE_SUPPORT,
KMTQAITYPE_QUERY_HW_PROTECTION_TEARDOWN_COUNT,
KMTQAITYPE_QUERY_ISBADDRIVERFORHWPROTECTIONDISABLED,
KMTQAITYPE_MULTIPLANEOVERLAY_SECONDARY_SUPPORT,
KMTQAITYPE_INDEPENDENTFLIP_SECONDARY_SUPPORT,
KMTQAITYPE_PANELFITTER_SUPPORT,
KMTQAITYPE_PHYSICALADAPTERPNPKEY,
KMTQAITYPE_GETSEGMENTGROUPSIZE,
KMTQAITYPE_MPO3DDI_SUPPORT,
KMTQAITYPE_HWDRM_SUPPORT,
KMTQAITYPE_MPOKERNELCAPS_SUPPORT,
KMTQAITYPE_MULTIPLANEOVERLAY_STRETCH_SUPPORT,
KMTQAITYPE_GET_DEVICE_VIDPN_OWNERSHIP_INFO,
KMTQAITYPE_QUERYREGISTRY,
KMTQAITYPE_KMD_DRIVER_VERSION,
KMTQAITYPE_BLOCKLIST_KERNEL,
KMTQAITYPE_BLOCKLIST_RUNTIME,
KMTQAITYPE_ADAPTERGUID_RENDER,
KMTQAITYPE_ADAPTERADDRESS_RENDER,
KMTQAITYPE_ADAPTERREGISTRYINFO_RENDER,
KMTQAITYPE_CHECKDRIVERUPDATESTATUS_RENDER,
KMTQAITYPE_DRIVERVERSION_RENDER,
KMTQAITYPE_ADAPTERTYPE_RENDER,
KMTQAITYPE_WDDM_1_2_CAPS_RENDER,
KMTQAITYPE_WDDM_1_3_CAPS_RENDER,
KMTQAITYPE_QUERY_ADAPTER_UNIQUE_GUID,
KMTQAITYPE_NODEPERFDATA,
KMTQAITYPE_ADAPTERPERFDATA,
KMTQAITYPE_ADAPTERPERFDATA_CAPS,
KMTQUITYPE_GPUVERSION,
KMTQAITYPE_DRIVER_DESCRIPTION,
KMTQAITYPE_DRIVER_DESCRIPTION_RENDER,
KMTQAITYPE_SCANOUT_CAPS,
KMTQAITYPE_DISPLAY_UMDRIVERNAME,
KMTQAITYPE_PARAVIRTUALIZATION_RENDER,
KMTQAITYPE_SERVICENAME,
KMTQAITYPE_WDDM_2_7_CAPS,
KMTQAITYPE_TRACKEDWORKLOAD_SUPPORT,
KMTQAITYPE_HYBRID_DLIST_DLL_SUPPORT,
KMTQAITYPE_DISPLAY_CAPS,
KMTQAITYPE_WDDM_2_9_CAPS,
KMTQAITYPE_CROSSADAPTERRESOURCE_SUPPORT,
KMTQAITYPE_WDDM_3_0_CAPS,
KMTQAITYPE_WSAUMDIMAGENAME,
KMTQAITYPE_VGPUINTERFACEID,
KMTQAITYPE_WDDM_3_1_CAPS,
KMTQAITYPE_HYBRID_DLIST_DLL_MUX_SUPPORT
} KMTQUERYADAPTERINFOTYPE;
定数
KMTQAITYPE_UMDRIVERPRIVATE pPrivateDriverData が指すバッファーには、ベンダー固有の形式のプライベート ドライバー データが設定されます。 プライベート データを読み取って処理するには、ユーザー モード ドライバーとディスプレイ ミニポート ドライバーの間に緊密な結合が存在する必要があります。 |
KMTQAITYPE_UMDRIVERNAME pPrivateDriverData メンバーは、DirectX の特定のバージョンに依存する OpenGL ICD の名前が入力されたD3DKMT_UMDFILENAMEINFO構造体を指します。 DirectX 以外のアプリケーションでは、この名前を使用して OpenGL ICD を直接呼び出すことができますが、このような使用は推奨されません。 |
KMTQAITYPE_UMOPENGLINFO pPrivateDriverData は、OpenGL ICD に関する情報を含む D3DKMT_OPENGLINFO 構造体を指します。 |
KMTQAITYPE_GETSEGMENTSIZE pPrivateDriverData は、メモリセグメントと絞りセグメントのサイズに関する情報を含む D3DKMT_SEGMENTSIZEINFO 構造体を指します。 |
KMTQAITYPE_ADAPTERGUID pPrivateDriverData は、アダプターの GUID を含む変数を指します。 |
KMTQAITYPE_FLIPQUEUEINFO pPrivateDriverData は、反転操作のキューに関する情報を含む D3DKMT_FLIPQUEUEINFO 構造体を指します。 |
KMTQAITYPE_ADAPTERADDRESS pPrivateDriverData は、 アダプターの PCI バス上の物理的な場所に関する情報を含むD3DKMT_ADAPTERADDRESS構造体を指します。 |
KMTQAITYPE_SETWORKINGSETINFO pPrivateDriverData は、ワーキング セットに関する情報を含む D3DKMT_WORKINGSETINFO 構造体を指します。 |
KMTQAITYPE_ADAPTERREGISTRYINFO pPrivateDriverData は、グラフィックス アダプターに関するレジストリ情報を含む D3DKMT_ADAPTERREGISTRYINFO 構造体を指します。 |
KMTQAITYPE_CURRENTDISPLAYMODE pPrivateDriverData は、現在の表示モードを含む D3DKMT_CURRENTDISPLAYMODE 構造体を指します。 |
KMTQAITYPE_MODELIST pPrivateDriverData は、表示モードの一覧 のD3DKMT_DISPLAYMODE 構造体の配列を指します。 |
KMTQAITYPE_CHECKDRIVERUPDATESTATUS pPrivateDriverData は、ドライバーの更新状態を指します。 |
KMTQAITYPE_VIRTUALADDRESSINFO pPrivateDriverData は、D3DKMT_VIRTUALADDRESSINFO構造体を指します。 仮想アドレス指定のサポートに関する情報を返します。 Windows 7 以降でサポートされています。 |
KMTQAITYPE_DRIVERVERSION pPrivateDriverData は、ディスプレイ ミニポート ドライバーがサポートするディスプレイ ドライバー モデルのバージョンを示す D3DKMT_DRIVERVERSION型指定された値を含む変数を指します。 Windows 7 以降でサポートされています。 |
KMTQAITYPE_ADAPTERTYPE pPrivateDriverData は、グラフィックス アダプターの種類を指定する D3DKMT_ADAPTERTYPE 構造体を指します。 Windows 8 以降でサポートされています。 |
KMTQAITYPE_OUTPUTDUPLCONTEXTSCOUNT pPrivateDriverData は 、 特定のビデオ 存在ネットワーク (VidPN) に接続されている現在の デスクトップ重複 API (DDA) クライアントの数を指定するD3DKMT_OUTPUTDUPLCONTEXTSCOUNT構造体を指します。 Windows 8 以降でサポートされています。 |
KMTQAITYPE_WDDM_1_2_CAPS pPrivateDriverData は、グラフィックス アダプターとディスプレイ ミニポート ドライバーの WDDM 1.2 以降の機能を指定する D3DKMT_WDDM_1_2_CAPS構造体を 指します。 Windows 8 以降でサポートされています。 |
KMTQAITYPE_UMD_DRIVER_VERSION pPrivateDriverData は、ユーザー モード ドライバーのバージョンを指定する D3DKMT_UMD_DRIVER_VERSION 構造体を指します。 Windows 8 以降でサポートされています。 |
KMTQAITYPE_DIRECTFLIP_SUPPORT pPrivateDriverData は、ユーザー モード ドライバーが Direct Flip 操作をサポートするかどうかを指定する D3DKMT_DIRECTFLIP_SUPPORT 構造体を指します。 Windows 8 以降でサポートされています。 |
KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT 将来利用するために予約されています。 Windows 8.1 以降でサポートされています。 |
KMTQAITYPE_DLIST_DRIVER_NAME Windows 8.1 以降でサポートされています。 |
KMTQAITYPE_WDDM_1_3_CAPS pPrivateDriverData は、サポートされている WDDM 1.3 caps に関する情報を含む D3DKMT_WDDM_1_3_CAPS 構造体を指します。 Windows 8.1 以降でサポートされています。 |
KMTQAITYPE_MULTIPLANEOVERLAY_HUD_SUPPORT |
KMTQAITYPE_WDDM_2_0_CAPS |
KMTQAITYPE_NODEMETADATA |
KMTQAITYPE_CPDRIVERNAME |
KMTQAITYPE_XBOX |
KMTQAITYPE_INDEPENDENTFLIP_SUPPORT |
KMTQAITYPE_MIRACASTCOMPANIONDRIVERNAME |
KMTQAITYPE_PHYSICALADAPTERCOUNT |
KMTQAITYPE_PHYSICALADAPTERDEVICEIDS |
KMTQAITYPE_DRIVERCAPS_EXT |
KMTQAITYPE_QUERY_MIRACAST_DRIVER_TYPE |
KMTQAITYPE_QUERY_GPUMMU_CAPS |
KMTQAITYPE_QUERY_MULTIPLANEOVERLAY_DECODE_SUPPORT |
KMTQAITYPE_QUERY_HW_PROTECTION_TEARDOWN_COUNT |
KMTQAITYPE_QUERY_ISBADDRIVERFORHWPROTECTIONDISABLED |
KMTQAITYPE_MULTIPLANEOVERLAY_SECONDARY_SUPPORT |
KMTQAITYPE_INDEPENDENTFLIP_SECONDARY_SUPPORT |
KMTQAITYPE_PANELFITTER_SUPPORT |
KMTQAITYPE_PHYSICALADAPTERPNPKEY |
KMTQAITYPE_GETSEGMENTGROUPSIZE |
KMTQAITYPE_MPO3DDI_SUPPORT |
KMTQAITYPE_HWDRM_SUPPORT |
KMTQAITYPE_MPOKERNELCAPS_SUPPORT |
KMTQAITYPE_MULTIPLANEOVERLAY_STRETCH_SUPPORT |
KMTQAITYPE_GET_DEVICE_VIDPN_OWNERSHIP_INFO |
KMTQAITYPE_QUERYREGISTRY pPrivateDriverData は 、最後 のフィールドが実際に呼び出し元によって可変サイズになっているD3DDDI_QUERYREGISTRY_INFO構造体を指します。 この型は、ドライバーのインストール中に一般的にキャッシュされる情報をレジストリに照会します。 ユーザー モード コンポーネントでは、ネイティブ OS メソッドに依存するのではなく、準仮想化アダプターをサポートするためにこの手法を使用する必要があります。 この種類のサポートは、Windows 10 バージョン 1803 で開始されました。 |
KMTQAITYPE_KMD_DRIVER_VERSION |
KMTQAITYPE_BLOCKLIST_KERNEL |
KMTQAITYPE_BLOCKLIST_RUNTIME |
KMTQAITYPE_ADAPTERGUID_RENDER |
KMTQAITYPE_ADAPTERADDRESS_RENDER |
KMTQAITYPE_ADAPTERREGISTRYINFO_RENDER |
KMTQAITYPE_CHECKDRIVERUPDATESTATUS_RENDER |
KMTQAITYPE_DRIVERVERSION_RENDER |
KMTQAITYPE_ADAPTERTYPE_RENDER |
KMTQAITYPE_WDDM_1_2_CAPS_RENDER |
KMTQAITYPE_WDDM_1_3_CAPS_RENDER |
KMTQAITYPE_QUERY_ADAPTER_UNIQUE_GUID |
KMTQAITYPE_NODEPERFDATA |
KMTQAITYPE_ADAPTERPERFDATA |
KMTQAITYPE_ADAPTERPERFDATA_CAPS |
KMTQUITYPE_GPUVERSION |
KMTQAITYPE_DRIVER_DESCRIPTION |
KMTQAITYPE_DRIVER_DESCRIPTION_RENDER |
KMTQAITYPE_SCANOUT_CAPS |
KMTQAITYPE_DISPLAY_UMDRIVERNAME |
KMTQAITYPE_PARAVIRTUALIZATION_RENDER |
KMTQAITYPE_SERVICENAME |
KMTQAITYPE_WDDM_2_7_CAPS |
KMTQAITYPE_TRACKEDWORKLOAD_SUPPORT |
KMTQAITYPE_HYBRID_DLIST_DLL_SUPPORT pPrivateDriverData は、D3DKMT_HYBRID_DLIST_DLL_SUPPORT構造体を指します。 Windows 10 バージョン 2004 以降でサポートされています。 |
KMTQAITYPE_DISPLAY_CAPS |
KMTQAITYPE_WDDM_2_9_CAPS pPrivateDriverData は、サポートされている WDDM 2.9 caps に関する情報を含む D3DKMT_WDDM_2_9_CAPS 構造体を指します。 Windows Server 2022 以降でサポートされています。 |
KMTQAITYPE_CROSSADAPTERRESOURCE_SUPPORT pPrivateDriverData は 、D3DKMT_CROSSADAPTERRESOURCE_SUPPORT 構造体を指します。 Windows Server 2022 以降でサポートされています。 |
KMTQAITYPE_WDDM_3_0_CAPS pPrivateDriverData は、サポートされている WDDM 3.0 caps に関する情報を含む D3DKMT_WDDM_3_0_CAPS 構造体を指します。 Windows 11 バージョン 21H2 以降でサポートされます。 |
KMTQAITYPE_WSAUMDIMAGENAME |
KMTQAITYPE_VGPUINTERFACEID |
KMTQAITYPE_WDDM_3_1_CAPS pPrivateDriverData は、サポートされている WDDM 3.1 キャップに関する情報を含む D3DKMT_WDDM_3_1_CAPS 構造体を指します。 Windows 11 バージョン 22H2 以降でサポートされています。 |
注釈
各列挙型の値は、D3DKMT_QUERYADAPTERINFOの他のフィールド (特に D3DKMT_QUERYADAPTERINFO::p PrivateDriverData) を解釈する方法を示します。 pPrivateDriverData は、通常、各列挙型の値に対応する一意の構造体として再解釈されます。 上記で詳しく説明したように、例外は存在します。
要件
要件 | 値 |
---|---|
Header | d3dkmthk.h |