共用方式為


ID3DXPRTBuffer::LockBuffer 方法

鎖定頂點或紋素範例資料的範圍,並取得緩衝區記憶體中位置的指標。

語法

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

參數

開始 [in]

類型: UINT

頂點或紋素資料的範例索引。

NumSamples [in]

類型: UINT

取樣 (或紋) 素的頂點數目。

ppData [out]

類型: FLOAT**

開始範例的記憶體中位置的指標。 緩衝區資料的記憶體配置如下:

float fData[NumberSamples][NumberChannels][NumberCoefficients]      

傳回值

類型: HRESULT

如果方法成功,傳回值會S_OK。 如果方法失敗,將會傳回下列值:

備註

需求

需求
標頭
D3DX9Mesh.h
程式庫
D3dx9.lib

另請參閱

ID3DXPRTBuffer

ID3DXPRTBuffer::GetNumChannels

ID3DXPRTBuffer::GetNumCoeffs

ID3DXPRTBuffer::GetNumSamples