D3DKMT_SETALLOCATIONPRIORITY estrutura (d3dkmthk.h)
A estrutura D3DKMT_SETALLOCATIONPRIORITY descreve o nível de prioridade para o qual definir um recurso ou uma lista de alocações.
Sintaxe
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;
Membros
[in] hDevice
Um tipo de dados D3DKMT_HANDLE que representa um identificador de modo kernel para o dispositivo ao qual o recurso ou a lista de alocações estão associados.
[in] hResource
Um identificador para um recurso cuja prioridade deve ser definida. Se o OpenGL ICD usar a matriz que phAllocationList especificar para definir a prioridade para a lista de alocações, ele definirá hResource como NULL. Se o ICD do OpenGL definir
Se hResource não forNULL, todas as alocações que pertencem ao recurso serão definidas como a prioridade especificada pelo primeiro elemento na matriz à qual pPriorities aponta.
[in] phAllocationList
Uma matriz de tipos de dados D3DKMT_HANDLE que representam identificadores de modo kernel para as alocações. Se o ICD do OpenGL definir o identificador no membro
[in] AllocationCount
O número de alocações na matriz que phAllocationList especifica. Se o ICD do OpenGL definir o identificador no membro
[in] pPriorities
Um ponteiro para uma matriz de níveis de prioridade. Se o hResource membro não forNULL, a matriz deverá conter um único elemento. Se hResource for NULL, o número de elementos na matriz será especificado pelo membro AllocationCount e cada alocação na matriz que phAllocationList especificar será definida como o nível de prioridade do elemento correspondente em pPriorities.
Cada elemento em pPriorities pode ser definido como um dos valores a seguir.
Enumerador | Significado |
---|---|
D3DDDI_ALLOCATIONPRIORITY_MINIMUM (0x28000000) | Prioridade mínima |
D3DDDI_ALLOCATIONPRIORITY_LOW (0x50000000) | Baixa prioridade |
D3DDDI_ALLOCATIONPRIORITY_NORMAL (0x78000000) | Prioridade normal |
D3DDDI_ALLOCATIONPRIORITY_HIGH (0xa0000000) | Alta prioridade |
D3DDDI_ALLOCATIONPRIORITY_MAXIMUM (0xc8000000) | Prioridade máxima |
Para obter mais informações sobre os significados dos valores anteriores, consulte a seção Comentários da função pfnSetPriorityCb.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista |
cabeçalho | d3dkmthk.h (inclua D3dkmthk.h) |