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 |