Partager via


énumération UMDETW_ALLOCATION_SEMANTIC (umdprovider.h)

Indique à quoi sert une allocation de mémoire si l’allocation est interne au pilote en mode utilisateur.

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
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 à partir de 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 du contexte GPU.
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MIN
Le pilote peut utiliser cette valeur sémantique à ses propres fins internes.
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MAX
Le pilote peut utiliser cette valeur sémantique à ses propres fins internes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête umdprovider.h (inclure Umdprovider.h)

Voir aussi

UMDEtwLogMapAllocation

UMDEtwLogUnmapAllocation