Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает, для чего используется выделение памяти, если выделение является внутренним для драйвера пользовательского режима.
Синтаксис
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;
Константы
UMDETW_ALLOCATION_SEMANTIC_NONEВыделение создается для ресурса Direct3D. |
UMDETW_ALLOCATION_SEMANTIC_DMA_BUFFERВыделение используется в качестве буфера DMA. |
UMDETW_ALLOCATION_SEMANTIC_UPLOAD_STAGINGВыделение используется в качестве промежуточного выделения для отправки и скачивания данных в память видео и из нее. |
UMDETW_ALLOCATION_SEMANTIC_DOWNLOAD_STAGINGВыделение используется исключительно в качестве промежуточного выделения для скачивания данных из памяти видео. |
UMDETW_ALLOCATION_SEMANTIC_CONTEXT_SAVEВыделение используется в качестве области сохранения контекста GPU. |
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MINДрайвер может использовать это семантические значения в своих собственных внутренних целях. |
UMDETW_ALLOCATION_SEMANTIC_DRIVER_OTHER_MAXДрайвер может использовать это семантические значения в своих собственных внутренних целях. |
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 8 |
| минимальный поддерживаемый сервер | Windows Server 2012 |
| заголовка | umdprovider.h (include Umdprovider.h) |