Поделиться через


структура D3DKMT_CREATEPAGINGQUEUE (d3dkmthk.h)

D3DKMT_CREATEPAGINGQUEUE используется с D3DKMTCreatePagingQueue для создания очереди подкачки устройства, которую можно использовать для синхронизации с операциями управления видеопамяти для устройства, например для создания постоянного ресурса устройства.

Синтаксис

typedef struct _D3DKMT_CREATEPAGINGQUEUE {
  [in]  D3DKMT_HANDLE               hDevice;
  [in]  D3DDDI_PAGINGQUEUE_PRIORITY Priority;
  [out] D3DKMT_HANDLE               hPagingQueue;
  [out] D3DKMT_HANDLE               hSyncObject;
  void                        D3DKMT_PTR(
    VOID                        *unnamedParam1,
    FenceValueCPUVirtualAddress unnamedParam2
  );
  [in]  UINT                        PhysicalAdapterIndex;
} D3DKMT_CREATEPAGINGQUEUE;

Члены

[in] hDevice

Устройство для создания нового объекта очереди подкачки.

[in] Priority

Приоритет планирования относительно других очередей подкачки на этом устройстве. Очереди подкачки с более высоким приоритетом будут обрабатываться перед очередями подкачки с более низкими значениями приоритета.

[out] hPagingQueue

Дескриптор очереди подкачки, который будет использоваться для синхронизации операций подкачки.

[out] hSyncObject

Обработка отслеживаемого объекта ограждения, используемого для синхронизации операций разбиения по страницам для этой очереди подкачки. Удаление очереди подкачки (неявно или явно) приведет к автоматическому уничтожению этого объекта синхронизации.

void D3DKMT_PTR( VOID *unnamedParam1, FenceValueCPUVirtualAddress unnamedParam2)

[in] PhysicalAdapterIndex

Индекс физического адаптера (порядковый номер подсистемы) для очереди.

Комментарии

Для устройства может быть создано несколько очередей подкачки. Очереди подкачки можно уничтожить явным образом, вызвав D3DKMTDespherePagingQueue или неявно уничтожив устройство, к которому они относятся. После последнего дескрипторы очереди подкачки станут недопустимыми.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Верхняя часть d3dkmthk.h (включая D3dkmthk.h)

См. также раздел

D3DKMTCreatePagingQueue

D3DKMTDeкистояpagingQueue