次の方法で共有


DXGKCB_ISFEATUREENABLED コールバック関数 (d3dkmddi.h)

カーネル モードディスプレイ ミニポート ドライバー (KMD) は DxgkCbIsFeatureEnabled を呼び出して、OS で機能が有効になっているかどうかを照会します。 Windows 11 バージョン 24H2 (WDDM 3.2) 以降、このポート ドライバー コールバック関数は DXGK_FEATURE_INTERFACE に置き換えられました。

構文

DXGKCB_ISFEATUREENABLED DxgkcbIsfeatureenabled;

NTSTATUS DxgkcbIsfeatureenabled(
  [in/out] INOUT_PDXGKARGCB_ISFEATUREENABLED unnamedParam1
)
{...}

パラメーター

[in/out] unnamedParam1

クエリ対象の機能に関する情報を含む DXGKARGCB_ISFEATUREENABLED 構造体へのポインター。

戻り値

操作が成功した場合、DxgkCbIsFeatureEnabled はSTATUS_SUCCESSを返します。 それ以外の場合は、適切な NTSTATUS コードを返します。

注釈

WDDM 2.9 以降では、ドライバーは DXGKCB_QUERYFEATURESUPPORT を呼び出して OS に追加情報を提供できます。

OS は、ドライバーがクエリ対象の機能のサポートを有効にできる場合、DXGKARGCB_ISFEATUREENABLEDEnabled メンバーを TRUE に設定します。 Enabled は FALSE に設定され、機能のサポートを有効にしないようにドライバーに指示します。

DXGKCB_XXX 関数は Dxgkrnl によって実装されます。 このコールバック関数を使用するには、DXGKARGCB_ISFEATUREENABLEDの適切なメンバー設定し、DXGKRNL_INTERFACEを介して DxgkCbIsFeatureEnabled を呼び出します。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 1903 (WDDM 2.6)
Header d3dkmddi.h
IRQL PASSIVE_LEVEL

こちらもご覧ください

DXGKARGCB_ISFEATUREENABLED

DXGKCB_QUERYFEATURESUPPORT

DXGKRNL_INTERFACE