Partilhar via


UMDETW_ALLOCATION_SEMANTIC enumeração (umdprovider.h)

Indica para que uma alocação de memória é usada se a alocação for interna para o driver de modo de usuário.

Sintaxe

typedef enum _UMDETW_ALLOCATION_SEMANTIC {
  UMDETW_ALLOCATION_SEMANTIC_NONE,
  UMDETW_ALLOCATION_SEMANTIC_DMA_BUFFER,
  UMDETW_ALLOCATION_SEMANTIC_UPLOAD_STAGING,
  UMDETW_ALLOCATION_SEMANTIC_DOWNLOAD_STAGING,
  UMDETW_ALLOCATION_SEMANTIC_CONTEXT_SAVE,
  UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MIN,
  UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MAX
} UMDETW_ALLOCATION_SEMANTIC;

Constantes

 
UMDETW_ALLOCATION_SEMANTIC_NONE
A alocação é criada para um recurso direct3D.
UMDETW_ALLOCATION_SEMANTIC_DMA_BUFFER
A alocação é usada como um buffer de DMA.
UMDETW_ALLOCATION_SEMANTIC_UPLOAD_STAGING
A alocação é usada como uma alocação de preparo para carregar e baixar dados de e para a memória de vídeo.
UMDETW_ALLOCATION_SEMANTIC_DOWNLOAD_STAGING
A alocação é usada exclusivamente como uma alocação de preparo para baixar dados da memória de vídeo.
UMDETW_ALLOCATION_SEMANTIC_CONTEXT_SAVE
A alocação é usada como uma área de salvamento de contexto de GPU.
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MIN
O driver pode usar esse valor semântico para suas próprias finalidades internas.
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MAX
O driver pode usar esse valor semântico para suas próprias finalidades internas.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
servidor com suporte mínimo Windows Server 2012
cabeçalho umdprovider.h (include Umdprovider.h)

Consulte também

UMDEtwLogMapAllocation

UMDEtwLogUnmapAllocation