Compartir a través de


enumeración UMDETW_ALLOCATION_SEMANTIC (umdprovider.h)

Indica para qué se usa una asignación de memoria si la asignación es interna para el controlador en modo de usuario.

Syntax

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
La asignación se crea para un recurso de Direct3D.
UMDETW_ALLOCATION_SEMANTIC_DMA_BUFFER
La asignación se usa como un búfer DMA.
UMDETW_ALLOCATION_SEMANTIC_UPLOAD_STAGING
La asignación se usa como asignación de almacenamiento provisional para cargar y descargar datos hacia y desde la memoria de vídeo.
UMDETW_ALLOCATION_SEMANTIC_DOWNLOAD_STAGING
La asignación se usa exclusivamente como asignación de almacenamiento provisional para descargar datos de la memoria de vídeo.
UMDETW_ALLOCATION_SEMANTIC_CONTEXT_SAVE
La asignación se usa como área de guardado de contexto de GPU.
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MIN
El controlador puede usar este valor semántico para sus propios fines internos.
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MAX
El controlador puede usar este valor semántico para sus propios fines internos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Encabezado umdprovider.h (incluya Umdprovider.h)

Consulte también

UMDEtwLogMapAllocation

UMDEtwLogUnmapAllocation