Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Запрашивает сведения о размере расположения для команды расширения видео.
Синтаксис
typedef struct D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063 {
[in] UINT NodeIndex;
[in] GUID CommandId;
[in] const void *pCreationParameters;
[in] SIZE_T CreationParametersSizeInBytes;
[out] UINT64 MemoryPoolL0Size;
[out] UINT64 MemoryPoolL1Size;
} D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063;
Члены
[in] NodeIndex
Для одной операции GPU задайте для этого значение нулю. Если есть несколько узлов GPU, задайте немного, чтобы определить узел (физический адаптер устройства), к которому применяется очередь команд. Каждый бит маски соответствует одному узлу. Может быть задано только 1 бит.
[in] CommandId
Уникальный идентификатор команды расширения видео.
[in] pCreationParameters
Указатель на структуру параметров инициализации. Параметры для этой структуры должны соответствовать перечислению параметров для D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_INITIALIZATION.
[in] CreationParametersSizeInBytes
Размер структуры параметров инициализации в байтах.
[out] MemoryPoolL0Size
Указывает размер команды в L0. L0 — это "ближайшая" память к GPU. Для дискретных адаптеров это дискретная графическая память. Для интегрированных адаптеров это обычно размер системной памяти.
[out] MemoryPoolL1Size
Указывает размер команды в L1. L1 — это "следующий ближайший" объем памяти для GPU. Для дискретных адаптеров это системная память. Встроенные адаптеры обычно не имеют L1 и сообщают здесь нулевой размер.
Замечания
Драйверы должны поддерживать существующие pfnMakeResident и pfnEvict с D3D12DDI_HVIDEOEXTENSIONCOMMAND.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 1903 |
заголовка | d3d12umddi.h |