Compartir a través de


Función Buffer::Load(int, uint)

Lee los datos del búfer y devuelve el estado de la operación.

Sintaxis

 Load(
  in  int Location,
  out uint Status
);

Parámetros

Ubicación [in]

Tipo: int

Ubicación del búfer.

Estado [out]

Tipo: uint

Estado de la operación. No se puede acceder directamente al estado; en su lugar, pase el estado a la función intrínseca CheckAccessFullyMapped . CheckAccessFullyMapped devuelve TRUE si todos los valores de la operación Sample, Gather o Load correspondiente a la que se ha accedido a los iconos asignados en un recurso en mosaico. Si se han tomado valores de un icono sin asignar, CheckAccessFullyMapped devuelve FALSE.

Valor devuelto

Escriba:

El tipo de valor devuelto coincide con el tipo de la declaración del objeto Buffer .

Comentarios

Esta función es compatible con los siguientes tipos de sombreadores:

Vértice Casco Domain Geometría Píxel Proceso
x x x x x x

 

Ejemplos

En este ejemplo se muestra cómo usar Load:

Buffer<float4> myBuffer;
float loc;
uint status;
float4 myColor = myBuffer.Load( loc , status );

Consulte también

Métodos de carga