Método ID3DXPRTBuffer::LockBuffer

Bloquea un intervalo de datos de ejemplo de vértices o de textura y obtiene un puntero a la ubicación en memoria del búfer.

Sintaxis

HRESULT LockBuffer(
  [in]  UINT  Start,
  [in]  UINT  NumSamples,
  [out] FLOAT **ppData
);

Parámetros

Iniciar [in]

Tipo: UINT

Índice del ejemplo de datos de vértices o de elementos de textura.

NumSamples [in]

Tipo: UINT

Número de vértices (o texturas) muestreados.

ppData [out]

Tipo: FLOAT**

Puntero a la ubicación en la memoria donde comienza el ejemplo De inicio. El diseño de memoria de los datos del búfer es:

float fData[NumberSamples][NumberChannels][NumberCoefficients]      

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto se S_OK. Si se produce un error en el método, se devolverá el siguiente valor:

Comentarios

Requisitos

Requisito Value
Encabezado
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXPRTBuffer

ID3DXPRTBuffer::GetNumChannels

ID3DXPRTBuffer::GetNumCoeffs

ID3DXPRTBuffer::GetNumSamples