Condividi tramite


enumerazione UMDETW_ALLOCATION_SEMANTIC (umdprovider.h)

Indica quale allocazione di memoria viene usata per 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 la 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 specifici.
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MAX
Il driver può usare questo valore semantico per scopi interni specifici.

Fabbisogno

Requisito Valore
client minimo supportato Windows 8
server minimo supportato Windows Server 2012
intestazione umdprovider.h (include Umdprovider.h)

Vedere anche

UMDEtwLogMapAllocation

UMDEtwLogUnmapAllocation