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) |