estrutura DXGKARG_SIGNALMONITOREDFENCE (d3dkmddi.h)
Argumentos usados pela função de retorno de chamada DXGKDDI_SIGNALMONITOREDFENCE para adicionar uma instrução gpu para sinalizar o objeto de cerca monitorado de paginação para o buffer de DMA.
Sintaxe
typedef struct _DXGKARG_SIGNALMONITOREDFENCE {
DXGK_KERNEL_SUBMISSION_TYPE KernelSubmissionType;
VOID *pDmaBuffer;
D3DGPU_VIRTUAL_ADDRESS DmaBufferGpuVirtualAddress;
UINT DmaSize;
VOID *pDmaBufferPrivateData;
UINT DmaBufferPrivateDataSize;
UINT MultipassOffset;
D3DGPU_VIRTUAL_ADDRESS MonitoredFenceGpuVa;
UINT64 MonitoredFenceValue;
VOID *MonitoredFenceCpuVa;
HANDLE hHwQueue;
} DXGKARG_SIGNALMONITOREDFENCE;
Membros
KernelSubmissionType
Descreve que tipo de envio de kernel está sendo executado. Essas informações podem ser usadas pelo driver para escolher a classe de sincronização correta e garantir que a instrução de gravação de cerca seja gerada no formato compatível com o tipo de buffer que está sendo usado.
pDmaBuffer
Um ponteiro para o início do buffer de DMA, que está alinhado em 4 KB.
DmaBufferGpuVirtualAddress
Um tipo de dados D3DGPU_VIRTUAL_ADDRESS que indica o endereço virtual no qual o buffer de DMA foi paginado. Se o endereço físico for zero, o buffer de DMA não será paginado corretamente.
DmaSize
O tamanho, em bytes, do buffer DMA que pDmaBuffer aponta para.
pDmaBufferPrivateData
Um ponteiro para uma estrutura de dados privados residente no driver que é usada para gerar o buffer de DMA que pDmaBuffer aponta.
DmaBufferPrivateDataSize
O número de bytes que permanecem na estrutura de dados privada que pDmaBufferPrivateData aponta para a operação atual.
MultipassOffset
Um valor que especifica o progresso da operação de renderização.
MonitoredFenceGpuVa
GPU VA do valor de cerca monitorado a ser atualizado.
MonitoredFenceValue
Valor de vedação a ser gravado a partir do buffer DMA que está sendo criado.
MonitoredFenceCpuVa
VA da CPU do modo kernel do valor de cerca monitorado a ser atualizado.
hHwQueue
Manipule para a fila de hardware à qual o buffer de DMA será enviado.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1809 |
cabeçalho | d3dkmddi.h |