次の方法で共有


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

DxgkDdiUpdateNativeFenceLogs は 、保留中のネイティブ フェンス ログ書き込みをオンデマンドで同期的にフラッシュします。

構文

DXGKDDI_UPDATENATIVEFENCELOGS DxgkddiUpdatenativefencelogs;

NTSTATUS DxgkddiUpdatenativefencelogs(
  IN_CONST_PDXGKARG_UPDATENATIVEFENCELOGS pUpdateNativeFenceLog
)
{...}

パラメーター

pUpdateNativeFenceLog

[入力]ネイティブ フェンス ログ情報を含む DXGKARG_UPDATENATIVEFENCELOGS 構造体へのポインター。

戻り値

DxgkDdiUpdateNativeFenceLogs は 、フラッシュが成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合は、適切な NTSTATUS エラー コードを返します。

注釈

ネイティブ フェンス ログ バッファーは、非同期的に読み取り/書き込みできます。 ログ バッファーの同期フラッシュを強制するために、KMD は DxgkDdiUpdateNativeFenceLogs を呼び出すことができます。

KMD は、指定された HWQueue にメモリ バリアを挿入する必要があります。これにより、すべてのログ エントリの書き込みが確実にコミットされます。

ネイティブ GPU フェンスとログ バッファーの使用状況の詳細については、「 ネイティブ GPU フェンス オブジェクト」を参照してください。

要件

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

こちらもご覧ください

DXGKARG_UPDATENATIVEFENCELOGS

DxgkDdiSetNativeFenceLogBuffer