structure D3DKMT_CREATEPAGINGQUEUE (d3dkmthk.h)
D3DKMT_CREATEPAGINGQUEUE est utilisé avec D3DKMTCreatePagingQueue pour créer une file d’attente de pagination d’appareil qui peut être utilisée pour synchroniser avec les opérations de gestion de la mémoire vidéo pour l’appareil, telles que la création de la ressource d’appareil résident.
Syntaxe
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;
Membres
[in] hDevice
Appareil pour lequel créer un objet file d’attente de pagination.
[in] Priority
Planification de la priorité par rapport à d’autres files d’attente de pagination sur cet appareil. Les files d’attente de pagination avec des valeurs de priorité supérieure sont traitées avant les files d’attente de pagination avec des valeurs de priorité inférieures.
[out] hPagingQueue
Handle de file d’attente de pagination qui sera utilisé pour synchroniser les opérations de pagination.
[out] hSyncObject
Gérez l’objet de clôture surveillé utilisé pour synchroniser les opérations de pagination pour cette file d’attente de pagination. La destruction de la file d’attente de pagination (implicitement ou explicitement) détruit automatiquement cet objet de synchronisation.
void D3DKMT_PTR( VOID *unnamedParam1, FenceValueCPUVirtualAddress unnamedParam2)
[in] PhysicalAdapterIndex
Index d’adaptateur physique (ordinal du moteur) pour la file d’attente.
Remarques
Un appareil peut avoir plusieurs files d’attente de pagination créées pour elle. Les files d’attente de pagination peuvent être détruites explicitement en appelant D3DKMTDestroyPagingQueue, ou en détruisant implicitement l’appareil auquel ils appartiennent. Après ce dernier, les handles de file d’attente de pagination deviennent non valides.
Configuration requise
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
En-tête | d3dkmthk.h (include D3dkmthk.h) |
Voir aussi
Commentaires
Envoyer et afficher des commentaires pour