enumerazione UMDETW_ALLOCATION_SEMANTIC (umdprovider.h)

Indica quale allocazione di memoria viene usata se l'allocazione è interna al driver in modalità utente.

Sintassi

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;

Costanti

 
UMDETW_ALLOCATION_SEMANTIC_NONE
L'allocazione viene creata per una risorsa Direct3D.
UMDETW_ALLOCATION_SEMANTIC_DMA_BUFFER
L'allocazione viene usata come buffer DMA.
UMDETW_ALLOCATION_SEMANTIC_UPLOAD_STAGING
L'allocazione viene usata come allocazione di staging per caricare e scaricare dati da e verso memoria video.
UMDETW_ALLOCATION_SEMANTIC_DOWNLOAD_STAGING
L'allocazione viene usata esclusivamente come allocazione di staging per scaricare i dati dalla memoria video.
UMDETW_ALLOCATION_SEMANTIC_CONTEXT_SAVE
L'allocazione viene usata come area di salvataggio del contesto GPU.
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MIN
Il driver può usare questo valore semantico per scopi interni.
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MAX
Il driver può usare questo valore semantico per scopi interni.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione umdprovider.h (includere Umdprovider.h)

Vedi anche

UMDEtwLogMapAllocation

UMDEtwLogUnmapAllocation