Freigeben über


UMDETW_ALLOCATION_SEMANTIC-Enumeration (umdprovider.h)

Gibt an, wofür eine Speicherbelegung verwendet wird, wenn die Zuordnung für den Benutzermodustreiber intern ist.

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;

Konstanten

 
UMDETW_ALLOCATION_SEMANTIC_NONE
Die Zuordnung wird für eine Direct3D-Ressource erstellt.
UMDETW_ALLOCATION_SEMANTIC_DMA_BUFFER
Die Zuordnung wird als DMA-Puffer verwendet.
UMDETW_ALLOCATION_SEMANTIC_UPLOAD_STAGING
Die Zuordnung wird als Stagingzuordnung zum Hochladen und Herunterladen von Daten in den und aus dem Videospeicher verwendet.
UMDETW_ALLOCATION_SEMANTIC_DOWNLOAD_STAGING
Die Zuordnung wird ausschließlich als Stagingzuordnung zum Herunterladen von Daten aus dem Videospeicher verwendet.
UMDETW_ALLOCATION_SEMANTIC_CONTEXT_SAVE
Die Zuordnung wird als GPU-Kontextspeicherbereich verwendet.
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MIN
Der Treiber kann diesen semantischen Wert für seine eigenen internen Zwecke verwenden.
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MAX
Der Treiber kann diesen semantischen Wert für seine eigenen internen Zwecke verwenden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile umdprovider.h (include Umdprovider.h)

Weitere Informationen

UMDEtwLogMapAllocation

UMDEtwLogUnmapAllocation