structure D3DKMT_SETALLOCATIONPRIORITY (d3dkmthk.h)
La structure D3DKMT_SETALLOCATIONPRIORITY décrit le niveau de priorité pour définir une ressource ou une liste d’allocations.
Syntaxe
typedef struct _D3DKMT_SETALLOCATIONPRIORITY {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hResource;
[in] const D3DKMT_HANDLE *phAllocationList;
[in] UINT AllocationCount;
[in] const UINT *pPriorities;
} D3DKMT_SETALLOCATIONPRIORITY;
Membres
[in] hDevice
Type de données D3DKMT_HANDLE qui représente un handle en mode noyau sur l’appareil auquel la ressource ou la liste d’allocations sont associées.
[in] hResource
Handle vers une ressource dont la priorité doit être définie. Si l’ICD OpenGL utilise le tableau qui phAllocationList spécifie de définir la priorité pour la liste des allocations, il définit hResource sur NULL. Si l’ICD OpenGL définit
Si hResource n’est pasNULL, toutes les allocations qui appartiennent à la ressource sont définies sur la priorité spécifiée par le premier élément du tableau sur lequel pPriorities pointe.
[in] phAllocationList
Tableau de types de données D3DKMT_HANDLE qui représentent des handles en mode noyau aux allocations. Si l’ICD OpenGL définit le handle dans le membre
[in] AllocationCount
Nombre d’allocations dans le tableau qui phAllocationList spécifie. Si l’ICD OpenGL définit le handle dans le membre
[in] pPriorities
Pointeur vers un tableau de niveaux de priorité. Si le membre
Chaque élément de pPriorities peut être défini sur l’une des valeurs suivantes.
Recenseur | Signification |
---|---|
D3DDDI_ALLOCATIONPRIORITY_MINIMUM (0x28000000) | Priorité minimale |
D3DDDI_ALLOCATIONPRIORITY_LOW (0x50000000) | Priorité faible |
D3DDDI_ALLOCATIONPRIORITY_NORMAL (0x78000000) | Priorité normale |
D3DDDI_ALLOCATIONPRIORITY_HIGH (0xa0000000) | Priorité élevée |
D3DDDI_ALLOCATIONPRIORITY_MAXIMUM (0xc8000000) | Priorité maximale |
Pour plus d’informations sur les significations des valeurs précédentes, consultez la section Notes de la fonction pfnSetPriorityCb.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista |
d’en-tête | d3dkmthk.h (include D3dkmthk.h) |