Compartir a través de


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

Consulte también

Enlaces en DirectML