Partager via


énumération UMDETW_ALLOCATION_SEMANTIC (umdprovider.h)

Indique l’allocation de mémoire utilisée si l’allocation est interne au pilote en mode utilisateur.

Syntaxe

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
L’allocation est créée pour une ressource Direct3D.
UMDETW_ALLOCATION_SEMANTIC_DMA_BUFFER
L’allocation est utilisée comme mémoire tampon DMA.
UMDETW_ALLOCATION_SEMANTIC_UPLOAD_STAGING
L’allocation est utilisée comme allocation intermédiaire pour charger et télécharger des données vers et depuis la mémoire vidéo.
UMDETW_ALLOCATION_SEMANTIC_DOWNLOAD_STAGING
L’allocation est utilisée exclusivement comme allocation intermédiaire pour télécharger des données à partir de la mémoire vidéo.
UMDETW_ALLOCATION_SEMANTIC_CONTEXT_SAVE
L’allocation est utilisée comme zone d’enregistrement de contexte GPU.
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MIN
Le pilote peut utiliser cette valeur sémantique à des fins internes.
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MAX
Le pilote peut utiliser cette valeur sémantique à des fins internes.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
serveur minimum pris en charge Windows Server 2012
d’en-tête umdprovider.h (include Umdprovider.h)

Voir aussi

UMDEtwLogMapAllocation

UMDEtwLogUnmapAllocation