estructura D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063 (d3d12umddi.h)
Consulta la información de tamaño de residencia para un comando de extensión de vídeo.
Sintaxis
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;
Miembros
[in] NodeIndex
Para una sola operación de GPU, establézcalo en cero. Si hay varios nodos de GPU, establezca un bit para identificar el nodo (el adaptador físico del dispositivo) al que se aplica la cola de comandos. Cada bit de la máscara corresponde a un único nodo. Solo se pueden establecer 1 bits.
[in] CommandId
Identificador único del comando de extensión de vídeo.
[in] pCreationParameters
Puntero a la estructura de parámetros de inicialización. Los parámetros de esta estructura deben coincidir con la enumeración de parámetros para D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_INITIALIZATION.
[in] CreationParametersSizeInBytes
Tamaño de la estructura de parámetros de inicialización en bytes.
[out] MemoryPoolL0Size
Indica el tamaño del comando en L0. L0 es la memoria "más cercana" a la GPU. En el caso de los adaptadores discretos, se trata de una memoria gráfica discreta. En el caso de los adaptadores integrados, suele ser el tamaño de memoria del sistema.
[out] MemoryPoolL1Size
Indica el tamaño del comando en L1. L1 es la memoria "siguiente más cercana" para GPU. En el caso de los adaptadores discretos, se trata de la memoria del sistema. Normalmente, los adaptadores integrados no tienen el tamaño L1 y notifican un tamaño cero aquí.
Comentarios
Los controladores deben admitir el pfnMakeResident y pfnEvict existentes con el D3D12DDI_HVIDEOEXTENSIONCOMMAND.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1903 |
Encabezado | d3d12umddi.h |