DXGKDDI_UPDATENATIVEFENCELOGS コールバック関数 (d3dkmddi.h)
DxgkDdiUpdateNativeFenceLogs 、保留中のネイティブ フェンス ログ書き込みをオンデマンドで同期的にフラッシュします。
構文
DXGKDDI_UPDATENATIVEFENCELOGS DxgkddiUpdatenativefencelogs;
NTSTATUS DxgkddiUpdatenativefencelogs(
IN_CONST_PDXGKARG_UPDATENATIVEFENCELOGS pUpdateNativeFenceLog
)
{...}
パラメーター
pUpdateNativeFenceLog
[in]ネイティブ フェンス ログ情報を含む DXGKARG_UPDATENATIVEFENCELOGS 構造体へのポインター。
戻り値
DxgkDdiUpdateNativeFenceLogs 、フラッシュが成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合は、適切な NTSTATUS エラー コードが返されます。
備考
ネイティブ フェンス ログ バッファーは、非同期的に読み取り/書き込みを行うことができます。 ログ バッファーの同期フラッシュを強制するには、KMD DxgkDdiUpdateNativeFenceLogsを呼び出すことができます。
KMD は、指定された HWQueue にメモリ バリアを挿入する必要があります。これにより、すべてのログ エントリの書き込みが確実にコミットされます。
ネイティブ GPU フェンスとログ バッファーの使用の詳細については、「ネイティブ GPU フェンス オブジェクトを参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 11 バージョン 24H2 |
ヘッダー | d3dkmddi.h |
IRQL | DISPATCH_LEVEL |
関連項目
DxgkDdiSetNativeFenceLogBufferの