estructura DML_BUFFER_BINDING (directml.h)
Especifica un enlace de recursos descrito por un intervalo de bytes en un búfer de Direct3D 12, representado por un desplazamiento y un tamaño en un id3D12Resource.
Sintaxis
struct DML_BUFFER_BINDING {
ID3D12Resource *Buffer;
UINT64 Offset;
UINT64 SizeInBytes;
};
Miembros
Buffer
Tipo: ID3D12Resource*
Puntero opcional a una interfaz ID3D12Resource que representa un búfer. El recurso debe tener D3D12_RESOURCE_DIMENSION_BUFFER de dimensión y el intervalo descrito por esta estructura debe estar dentro de los límites del búfer. Puede proporcionar nullptr para que este miembro indique "sin enlace".
Offset
Tipo: UINT64
Desplazamiento, en bytes, desde el principio del búfer donde comienza el intervalo. Este desplazamiento debe alinearse con un múltiplo de DML_MINIMUM_BUFFER_TENSOR_ALIGNMENT o con guaranteedBaseOffsetAlignment proporcionado como parte del DML_BUFFER_TENSOR_DESC.
SizeInBytes
Tipo: UINT64
Tamaño del intervalo, en bytes.
Requisitos
Requisito | Valor |
---|---|
Header | directml.h |