DXGKDDI_UPDATENATIVEFENCELOGS função de retorno de chamada (d3dkmddi.h)
DxgkDdiUpdateNativeFenceLogs libera de forma síncrona as gravações de log de cerca nativa pendentes sob demanda.
Sintaxe
DXGKDDI_UPDATENATIVEFENCELOGS DxgkddiUpdatenativefencelogs;
NTSTATUS DxgkddiUpdatenativefencelogs(
IN_CONST_PDXGKARG_UPDATENATIVEFENCELOGS pUpdateNativeFenceLog
)
{...}
Parâmetros
pUpdateNativeFenceLog
[in] Ponteiro para uma estrutura DXGKARG_UPDATENATIVEFENCELOGS que contém as informações de log de cerca nativa.
Retornar valor
DxgkDdiUpdateNativeFenceLogs retornará STATUS_SUCCESS se a liberação tiver sido bem-sucedida. Caso contrário, ele retornará um código de erro NTSTATUS apropriado.
Comentários
Um buffer de log de cerca nativa pode ser lido/gravado de forma assíncrona. Para forçar uma liberação síncrona do buffer de log, o KMD pode chamar DxgkDdiUpdateNativeFenceLogs.
O KMD deve inserir uma barreira de memória ao HWQueue especificado, o que garante que todas as gravações de entrada de log sejam confirmadas.
Para obter mais informações sobre cercas de GPU nativas e uso de buffer de log, consulte Objetos de cerca de GPU nativa.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11, versão 24H2 |
Cabeçalho | d3dkmddi.h |
IRQL | DISPATCH_LEVEL |