Compartilhar via


estrutura D3DKMT_DESTROYALLOCATION (d3dkmthk.h)

A estrutura D3DKMT_DESTROYALLOCATION descreve parâmetros para liberar alocações.

Sintaxe

typedef struct _D3DKMT_DESTROYALLOCATION {
  [in] D3DKMT_HANDLE       hDevice;
  [in] D3DKMT_HANDLE       hResource;
  [in] const D3DKMT_HANDLE *phAllocationList;
  [in] UINT                AllocationCount;
} D3DKMT_DESTROYALLOCATION;

Membros

[in] hDevice

Um tipo de dados D3DKMT_HANDLE que representa um identificador de modo kernel para o dispositivo ao qual o recurso, as alocações ou ambos estão associados.

[in] hResource

Um tipo de dados D3DKMT_HANDLE que representa um identificador de modo kernel para o recurso associado às alocações ao liberar um recurso. Se um identificador de recurso for especificado, todas as alocações associadas a ele serão liberadas automaticamente.

[in] phAllocationList

Uma matriz de tipos de dados D3DKMT_HANDLE que representam identificadores de modo kernel para as alocações. Se qualquer alocação na lista estiver associada a um recurso, todas as alocações na lista também deverão ser associadas ao mesmo recurso. Se o ICD do OpenGL definir o identificador no membro hResource como um valor NULL não, o ICD deverá definir phAllocationList para NULL.

[in] AllocationCount

O número de alocações na matriz que phAllocationList especifica. Se o ICD do OpenGL definir o identificador no membro hResource como um valor NULL não, o membro AllocationCount será ignorado pelo runtime do OpenGL.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
cabeçalho d3dkmthk.h (inclua D3dkmthk.h)

Consulte também

D3DKMTDestroyAllocation