Compartilhar via


Função Buffer::Load(int, uint)

Lê os dados do buffer e retorna status da operação.

Sintaxe

 Load(
  in  int Location,
  out uint Status
);

Parâmetros

Localização [in]

Tipo: int

O local do buffer.

Status [out]

Tipo: uint

O status da operação. Você não pode acessar o status diretamente; em vez disso, passe o status para a função intrínseca CheckAccessFullyMapped. CheckAccessFullyMapped retornará TRUE se todos os valores da operação correspondente Amostra, Coleta ou Carga acessarem blocos mapeados em um recurso em bloco. Se algum valor tiver sido obtido de um bloco não mapeado, CheckAccessFullyMapped retornará FALSE.

Valor retornado

Tipo:

O tipo de retorno corresponde ao tipo na declaração do objeto Buffer .

Comentários

Essa função tem suporte para os seguintes tipos de sombreadores:

Vértice Casco Domínio Geometry Pixel Computação
x x x x x x

 

Exemplos

Este exemplo mostra como usar Carregar:

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

Confira também

Carregar métodos