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_ISFEATUREENABLED の Enabled メンバーを TRUE に設定します。これは、ドライバーがクエリ対象の機能のサポートを有効にできる場合です。 有効 は FALSE に設定され、機能のサポートを有効にしないようにドライバーに指示します。
DXGKCB_XXX 関数は、Dxgkrnlによって実装されます。 このコールバック関数を使用するには、DXGKARGCB_ISFEATUREENABLED の適切なメンバーを設定し、DXGKRNL_INTERFACEを介して DxgkCbIsFeatureEnabled 呼び出します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1903 (WDDM 2.6) |
ヘッダー | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |