estructura D3DKMT_CREATEPAGINGQUEUE (d3dkmthk.h)

D3DKMT_CREATEPAGINGQUEUE se usa con D3DKMTCreatePagingQueue para crear una cola de paginación de dispositivos que se puede usar para sincronizar con las operaciones de administración de memoria de vídeo del dispositivo, como hacer que el recurso del dispositivo resida.

Sintaxis

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

Miembros

[in] hDevice

Dispositivo para el que se va a crear un nuevo objeto de cola de paginación.

[in] Priority

Programación de la prioridad con respecto a otras colas de paginación en este dispositivo. Las colas de paginación con valores de prioridad más altos se procesarán antes de paginar las colas con valores de prioridad más bajos.

[out] hPagingQueue

Identificador de cola de paginación que se usará para sincronizar las operaciones de paginación.

[out] hSyncObject

Identificador del objeto de barrera supervisado usado para sincronizar las operaciones de paginación de esta cola de paginación. Al destruir la cola de paginación (ya sea implícita o explícitamente) se destruirá automáticamente este objeto de sincronización.

[out] FenceValueCPUVirtualAddress

Asignación de solo lectura del valor del objeto de barrera de paginación para la CPU. Se trata de una dirección de modo de usuario legible del proceso que creó el objeto de barrera supervisado.

[in] PhysicalAdapterIndex

Índice de adaptador físico (ordinal del motor) para la cola.

Comentarios

Un dispositivo puede tener varias colas de paginación creadas para él. Las colas de paginación se pueden destruir explícitamente llamando a D3DKMTDestroyPagingQueue o destruyendo implícitamente el dispositivo al que pertenecen. Después de lo último, los identificadores de cola de paginación no serán válidos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Encabezado d3dkmthk.h (incluya D3dkmthk.h)

Consulte también

D3DKMTCreatePagingQueue

D3DKMTDestroyPagingQueue