struttura D3DKMT_SETALLOCATIONPRIORITY (d3dkmthk.h)
La struttura D3DKMT_SETALLOCATIONPRIORITY descrive il livello di priorità su cui impostare una risorsa o un elenco di allocazioni.
Sintassi
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;
Membri
[in] hDevice
Tipo di dati D3DKMT_HANDLE che rappresenta un handle in modalità kernel per il dispositivo a cui sono associate la risorsa o l'elenco di allocazioni.
[in] hResource
Handle di una risorsa la cui priorità deve essere impostata. Se la progettazione immagine e configurazione OpenGL utilizza la matrice che
Se hResource non èNULL, tutte le allocazioni che appartengono alla risorsa vengono impostate sulla priorità specificata dal primo elemento della matrice a cui pPriorities punta.
[in] phAllocationList
Matrice di D3DKMT_HANDLE tipi di dati che rappresentano handle in modalità kernel per le allocazioni. Se openGL ICD imposta l'handle nel membro
[in] AllocationCount
Numero di allocazioni nella matrice che phAllocationList. Se la progettazione immagine e configurazione openGL imposta l'handle nel membro
[in] pPriorities
Puntatore a una matrice di livelli di priorità. Se il membro
Ogni elemento in pPriorities può essere impostato su uno dei valori seguenti.
Enumeratore | Significato |
---|---|
D3DDDI_ALLOCATIONPRIORITY_MINIMUM (0x28000000) | Priorità minima |
D3DDDI_ALLOCATIONPRIORITY_LOW (0x50000000) | Priorità bassa |
D3DDDI_ALLOCATIONPRIORITY_NORMAL (0x78000000) | Priorità normale |
D3DDDI_ALLOCATIONPRIORITY_HIGH (0xa0000000) | Priorità alta |
D3DDDI_ALLOCATIONPRIORITY_MAXIMUM (0xc8000000) | Priorità massima |
Per altre informazioni sui significati dei valori precedenti, vedere la sezione Osservazioni della funzione pfnSetPriorityCb.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
intestazione |
d3dkmthk.h (include D3dkmthk.h) |