DXGKDDI_UPDATENATIVEFENCELOGS función de devolución de llamada (d3dkmddi.h)
DxgkDdiUpdateNativeFenceLogs vacía de forma sincrónica las escrituras de registro de barrera nativa pendientes a petición.
Sintaxis
DXGKDDI_UPDATENATIVEFENCELOGS DxgkddiUpdatenativefencelogs;
NTSTATUS DxgkddiUpdatenativefencelogs(
IN_CONST_PDXGKARG_UPDATENATIVEFENCELOGS pUpdateNativeFenceLog
)
{...}
Parámetros
pUpdateNativeFenceLog
[in] Puntero a una estructura de DXGKARG_UPDATENATIVEFENCELOGS que contiene la información del registro de barrera nativa.
Valor devuelto
DxgkDdiUpdateNativeFenceLogs devuelve STATUS_SUCCESS si el vaciado se realizó correctamente. De lo contrario, devuelve un código de error NTSTATUS adecuado.
Comentarios
Un búfer de registro de barrera nativa se puede leer o escribir en de forma asincrónica. Para forzar un vaciado sincrónico del búfer de registro, el KMD puede llamar a DxgkDdiUpdateNativeFenceLogs.
El KMD debe insertar una barrera de memoria en el HWQueue dado, lo que garantiza que todas las escrituras de entrada de registro se confirmen.
Para obtener más información sobre las barreras nativas de GPU y el uso del búfer de registro, consulte Objetos de barrera de GPU nativas.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11, versión 24H2 |
Encabezado | d3dkmddi.h |
IRQL | DISPATCH_LEVEL |