次の方法で共有


KMTQUERYADAPTERINFOTYPE 列挙 (d3dkmthk.h)

KMTQUERYADAPTERINFOTYPE 値は、D3DKMTQueryAdapterInfoによって取得されるアダプター情報の特定の を示します。

構文

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 が指 バッファーには、ベンダー固有の形式でプライベート ドライバー データが設定されます。 プライベート データを読み取って処理するには、ユーザー モード ドライバー (UMD) とカーネル モード ディスプレイ ミニポート ドライバー (KMD) の間に緊密な結合が存在する必要があります。
KMTQAITYPE_UMDRIVERNAME
pPrivateDriverData メンバーは、UMD の名前が入力された D3DKMT_UMDFILENAMEINFO 構造体を指します。
KMTQAITYPE_UMOPENGLINFO
pPrivateDriverData は、OpenGL ICD に関する情報を含む D3DKMT_OPENGLINFO 構造体を指します。 DirectX 以外のアプリケーションでは、この名前を使用して OpenGL ICD を直接呼び出すことができますが、このような使用はお勧めしません。
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 は、KMD がサポートするディスプレイ ドライバー モデルのバージョンを示す 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 は、グラフィックス アダプターと KMD の WDDM 1.2 以降の機能を指定する D3DKMT_WDDM_1_2_CAPS 構造体を指します。

Windows 8 以降でサポートされています。
KMTQAITYPE_UMD_DRIVER_VERSION
pPrivateDriverData は、UMD のバージョンを指定する D3DKMT_UMD_DRIVER_VERSION 構造体を指します。

Windows 8 以降でサポートされています。
KMTQAITYPE_DIRECTFLIP_SUPPORT
pPrivateDriverData は、UMD が Direct Flip 操作をサポートするかどうかを指定する D3DKMT_DIRECTFLIP_SUPPORT 構造体を指します。

Windows 8 以降でサポートされています。
KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT
pPrivateDriverData は、UMD がマルチプレーン オーバーレイ操作をサポートするかどうかを指定する D3DKMT_MULTIPLANEOVERLAY_SUPPORT 構造体を指します。

Windows 8.1 以降でサポートされています。
KMTQAITYPE_DLIST_DRIVER_NAME
pPrivateDriverData は、表示リスト (DList) 機能をサポートするドライバーの名前を指定する D3DKMT_DLIST_DRIVER_NAME 構造体を指します。

Windows 8.1 以降でサポートされています。
KMTQAITYPE_WDDM_1_3_CAPS
pPrivateDriverData は、サポートされている WDDM 1.3 キャップに関する情報を含む D3DKMT_WDDM_1_3_CAPS 構造体を指します。

Windows 8.1 以降でサポートされています。
KMTQAITYPE_MULTIPLANEOVERLAY_HUD_SUPPORT
pPrivateDriverData は、UMD がマルチプレーン オーバーレイ ヘッドアップ ディスプレイ (HUD) 操作をサポートするかどうかを指定する D3DKMT_MULTIPLANEOVERLAY_HUD_SUPPORT 構造体を指します。

Windows 8.1 以降でサポートされています。
KMTQAITYPE_WDDM_2_0_CAPS
pPrivateDriverData は、サポートされている WDDM 2.0 キャップに関する情報を含む D3DKMT_WDDM_2_0_CAPS 構造体を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_NODEMETADATA
pPrivateDriverData は、ノードに関するメタデータを含む D3DKMT_NODEMETADATA 構造体を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_CPDRIVERNAME
pPrivateDriverData は、コンテンツ保護 (CP) 機能をサポートするドライバーの名前を指定する D3DKMT_CPDRIVERNAME 構造体を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_XBOX
pPrivateDriverData は、Xbox に関する情報を指定する D3DKMT_XBOX 構造体を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_INDEPENDENTFLIP_SUPPORT
pPrivateDriverData は、UMD が独立したフリップ操作をサポートするかどうかを指定する D3DKMT_INDEPENDENTFLIP_SUPPORT 構造体を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_MIRACASTCOMPANIONDRIVERNAME
pPrivateDriverData は、Miracast コンパニオン機能をサポートするドライバーの名前を指定する D3DKMT_MIRACASTCOMPANIONDRIVERNAME 構造体を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_PHYSICALADAPTERCOUNT
pPrivateDriverData は、物理アダプターの数を指定する D3DKMT_PHYSICAL_ADAPTER_COUNT 構造体を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_PHYSICALADAPTERDEVICEIDS
pPrivateDriverData は、物理アダプターのデバイス ID を指定する D3DKMT_QUERY_DEVICE_IDS 構造体を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_DRIVERCAPS_EXT
pPrivateDriverData は、拡張ドライバー機能を指定する D3DKMT_DRIVERCAPS_EXT 構造体を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_QUERY_MIRACAST_DRIVER_TYPE
pPrivateDriverData は、Miracast ドライバーの種類を指定する D3DKMT_MIRACAST_DRIVER_TYPE 値を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_QUERY_GPUMMU_CAPS
pPrivateDriverData は、GPU メモリ管理ユニット (MMU) 機能を指定する D3DKMT_QUERY_GPUMMU_CAPS 構造体を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_QUERY_MULTIPLANEOVERLAY_DECODE_SUPPORT
pPrivateDriverData は、UMD がマルチプレーン オーバーレイ デコード操作をサポートするかどうかを指定する D3DKMT_MULTIPLANEOVERLAY_DECODE_SUPPORT 構造体を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_QUERY_HW_PROTECTION_TEARDOWN_COUNT
pPrivateDriverData は、ハードウェア保護の破棄回数を指定する UNIT 値を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_QUERY_ISBADDRIVERFORHWPROTECTIONDISABLED
pPrivateDriverData は、ハードウェア保護の不適切なドライバーを無効にするかどうかを指定する D3DKMT_ISBADDRIVERFORHWPROTECTIONDISABLED 構造体を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_MULTIPLANEOVERLAY_SECONDARY_SUPPORT
pPrivateDriverData は、UMD がセカンダリ ディスプレイのマルチプレーン オーバーレイ サポートを提供するかどうかを指定する D3DKMT_MULTIPLANEOVERLAY_SECONDARY_SUPPORT 構造体を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_INDEPENDENTFLIP_SECONDARY_SUPPORT
pPrivateDriverData は、UMD がセカンダリ ディスプレイの独立したフリップ操作をサポートするかどうかを指定する D3DKMT_INDEPENDENTFLIP_SECONDARY_SUPPORT 構造体を指します。 Windows 10 (WDDM 2.0) 以降でサポートされています。
KMTQAITYPE_PANELFITTER_SUPPORT
pPrivateDriverData は、UMD がパネル フィッター操作をサポートするかどうかを指定する D3DKMT_PANELFITTER_SUPPORT 構造体を指します。 Windows 10 バージョン 1607 (WDDM 2.1) 以降でサポートされています。
KMTQAITYPE_PHYSICALADAPTERPNPKEY
pPrivateDriverData は、物理アダプターのプラグ アンド プレイ (PNP) キーを指定する D3DKMT_QUERY_PHYSICAL_ADAPTER_PNPKEY 構造体を指します。 Windows 10 バージョン 1703 (WDDM 2.2) 以降でサポートされています。
KMTQAITYPE_GETSEGMENTGROUPSIZE
pPrivateDriverData は、セグメント グループ のサイズに関する情報を指定する D3DKMT_SEGMENTGROUPSIZEINFO 構造体を指します。 Windows 10 バージョン 1703 (WDDM 2.2) 以降でサポートされています。
KMTQAITYPE_MPO3DDI_SUPPORT
pPrivateDriverData は、ドライバーが マルチプレーン オーバーレイ バージョン 3 インターフェイス 操作をサポートするかどうかを指定する D3DKMT_MPO3DDI_SUPPORT 構造体を指します。 Windows 10 バージョン 1703 (WDDM 2.2) 以降で使用できます。
KMTQAITYPE_HWDRM_SUPPORT
pPrivateDriverData は、ドライバーがハードウェア デジタル著作権管理 (DRM) 操作をサポートするかどうかを指定する D3DKMT_HWDRM_SUPPORT 構造を指します。 Windows 10 バージョン 1703 (WDDM 2.2) 以降で使用できます。
KMTQAITYPE_MPOKERNELCAPS_SUPPORT
pPrivateDriverData は、マルチプレーン オーバーレイ カーネル機能がサポートされているかどうかを指定する D3DKMT_MPOKERNELCAPS_SUPPORT 構造体を指します。 Windows 10 バージョン 1703 (WDDM 2.2) 以降で使用できます。
KMTQAITYPE_MULTIPLANEOVERLAY_STRETCH_SUPPORT
pPrivateDriverData は、ドライバーがマルチプレーン オーバーレイ ストレッチ操作をサポートするかどうかを指定する D3DKMT_MULTIPLANEOVERLAY_STRETCH_SUPPORT 構造体を指します。 Windows 10 バージョン 1703 (WDDM 2.2) 以降で使用できます。
KMTQAITYPE_GET_DEVICE_VIDPN_OWNERSHIP_INFO
pPrivateDriverData は、特定のデバイスのビデオ 存在ネットワーク (VidPN) の所有権の状態を指定する D3DKMT_GET_DEVICE_VIDPN_OWNERSHIP_STATE 構造体を指します。 Windows 10 バージョン 1703 (WDDM 2.2) 以降で使用できます。
KMTQAITYPE_QUERYREGISTRY
pPrivateDriverData は、最後のフィールドが呼び出し元によって実際に可変サイズの D3DKMT_ADAPTERREGISTRYINFO 構造体を指します。

この型は、ドライバーのインストール中に一般的にキャッシュされる情報をレジストリに照会します。
ユーザー モード コンポーネントでは、ネイティブ OS メソッドに依存するのではなく、この手法を使用して準仮想化アダプターをサポートする必要があります。 詳細については、GPU 仮想化 を参照してください。

この種類のサポートは、Windows 10 バージョン 1803 WDDM 2.4 で開始されました。
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 (WDDM 2.7) 以降でサポートされています。
KMTQAITYPE_DISPLAY_CAPS
KMTQAITYPE_WDDM_2_9_CAPS
pPrivateDriverData は、サポートされている WDDM 2.9 キャップに関する情報を持つ 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 キャップに関する情報を含む 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 は、通常、各列挙値に対応する一意の構造体として再解釈されます。 上記で詳しく説明したように、例外は存在します。

必要条件

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

関連項目

D3DKMT_QUERYADAPTERINFO

D3DKMTQueryAdapterInfo

PFND3DKMT_QUERYADAPTERINFO