Compartilhar via


estrutura D3DDDICB_CREATEPAGINGQUEUE (d3dumddi.h)

D3DDDICB_CREATEPAGINGQUEUE é usado com pfnCreatePagingQueueCb para criar uma fila de paginação de dispositivo que pode ser usada para sincronizar com operações de gerenciamento de memória de vídeo para o dispositivo, como tornar o recurso do dispositivo residente.

Sintaxe

typedef struct D3DDDICB_CREATEPAGINGQUEUE {
  [in]  D3DDDI_PAGINGQUEUE_PRIORITY Priority;
  [out] D3DKMT_HANDLE               hPagingQueue;
  [out] D3DKMT_HANDLE               hSyncObject;
  [out] VOID                        *FenceValueCPUVirtualAddress;
  [in]  UINT                        PhysicalAdapterIndex;
} D3DDDICB_CREATEPAGINGQUEUE;

Membros

[in] Priority

Prioridade de agendamento em relação a outras filas de paginação neste dispositivo. As filas de paginação com valores de prioridade mais alta serão processadas antes das filas de paginação com valores de prioridade mais baixos.

[out] hPagingQueue

Um identificador de fila de paginação que será usado para sincronizar operações de paginação.

[out] hSyncObject

Manipule para o objeto de cerca monitorado usado para sincronizar operações de paginação para essa fila de paginação. Destruir a fila de paginação (implícita ou explicitamente) destruirá automaticamente esse objeto de sincronização.

[out] FenceValueCPUVirtualAddress

Um mapeamento somente leitura do valor do objeto de cerca de paginação para a CPU. Esse é um endereço de modo de usuário legível do processo que criou o objeto de cerca monitorado.

[in] PhysicalAdapterIndex

Índice do adaptador físico (ordinal do mecanismo) para a fila.

Comentários

Um dispositivo pode ter várias filas de paginação criadas para ele. As filas de paginação podem ser destruídas explicitamente chamando pfnDestroyPagingQueueCb ou destruindo implicitamente o dispositivo ao qual pertencem. Após o último, os identificadores de fila de paginação se tornarão inválidos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

pfnCreatePagingQueueCb

pfnDestroyPagingQueueCb