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

OS は KMD の DxgkDdiDestroyNativeFence を呼び出して、ネイティブ GPU フェンスの追跡オブジェクトを破棄します。

構文

DXGKDDI_DESTROYNATIVEFENCE DxgkddiDestroynativefence;

NTSTATUS DxgkddiDestroynativefence(
  INOUT_PDXGKARG_DESTROYNATIVEFENCE pDestroyNativeFence
)
{...}

パラメーター

pDestroyNativeFence

[入力/出力]破棄するネイティブ GPU フェンス オブジェクトを記述する DXGKARG_DESTROYNATIVEFENCE 構造体へのポインター。

戻り値

DxgkDdiDestroyNativeFence は、 KMD がネイティブ GPU フェンス オブジェクトを正常に破棄できた場合にSTATUS_SUCCESSを返します。 それ以外の場合は、適切な NTSTATUS エラー コードを返します。

注釈

OS は DxgkDdiDestroyNativeFence を呼び出して、特定のネイティブ GPU フェンスのドライバー追跡オブジェクトを破棄するように KMD に指示します。 呼び出しが戻ると、OS は CurrentValueMonitoredValue のストレージの割り当てを解除します。

ネイティブ GPU フェンスの詳細については、「 ネイティブ GPU フェンス オブジェクト」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11 バージョン 24H2
Header d3dkmddi.h
IRQL PASSIVE_LEVEL

こちらもご覧ください

DXGKARG_DESTROYNATIVEFENCE

DxgkDdiCreateNativeFence