Condividi tramite


D3DKMT_CREATEPAGINGQUEUE struttura (d3dkmthk.h)

D3DKMT_CREATEPAGINGQUEUE viene usato con D3DKMTCreatePagingQueue per creare una coda di paging del dispositivo che può essere usata per sincronizzare le operazioni di gestione della memoria video per il dispositivo, ad esempio rendere la risorsa del dispositivo residente.

Sintassi

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;

Members

[in] hDevice

Dispositivo per creare un nuovo oggetto coda di paging per.

[in] Priority

Priorità di pianificazione rispetto ad altre code di paging nel dispositivo. Il paging delle code con valori di priorità più elevati verrà elaborato prima delle code di paging con valori di priorità inferiori.

[out] hPagingQueue

Handle della coda di paging che verrà usato per sincronizzare le operazioni di paging.

[out] hSyncObject

Gestire l'oggetto di recinzione monitorato usato per sincronizzare le operazioni di paging per questa coda di paging. La eliminazione della coda di paging (implicitamente o esplicitamente) eliminerà automaticamente questo oggetto di sincronizzazione.

void D3DKMT_PTR( VOID *unnamedParam1, FenceValueCPUVirtualAddress unnamedParam2)

[in] PhysicalAdapterIndex

Indice dell'adattatore fisico (ordinale motore) per la coda.

Commenti

Un dispositivo può avere più code di paging create per esso. Le code di paging possono essere eliminate in modo esplicito chiamando D3DKMTDestroyPagingQueue o distruggendo implicitamente il dispositivo a cui appartengono. Dopo quest'ultimo, gli handle della coda di paging diventano non validi.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Intestazione d3dkmthk.h (include D3dkmthk.h)

Vedi anche

D3DKMTCreatePagingQueue

D3DKMTDestroyPagingQueue