Fornecendo identificadores de cerca
O subsistema de kernel de elementos gráficos do Microsoft DirectX fornece um identificador de cerca idêntico nos membros SubmissionFenceId das estruturas DXGKARG_PATCH e DXGKARG_SUBMITCOMMAND em chamadas para as funções DxgkDdiPatch e DxgkDdiSubmitCommand do driver de miniport. Dependendo de como o hardware gráfico é implementado, o driver só é necessário para usar o identificador de cerca passado para uma das funções DxgkDdiPatch ou DxgkDdiSubmitCommand pelos seguintes motivos:
O driver usa o identificador de cerca passado para DxgkDdiPatch para gravar no final do buffer de DMA (acesso direto à memória).
O driver usa o identificador de cerca passado para DxgkDdiSubmitCommand para gravar no buffer de anéis, que é o buffer em que os buffers DMA são enfileirados para execução pela GPU (a maioria dos tipos de GPU usa um modelo de enfileiramento de buffer DMA).