Метод ID3DXPatchMesh::LockIndexBuffer
Блокировка буфера индекса.
Синтаксис
HRESULT LockIndexBuffer(
[in] DWORD flags,
[out, retval] LPVOID *ppData
);
Параметры
-
flags [in]
-
Тип: DWORD
Сочетание нулевых или более флагов блокировки, описывающих тип выполняемой блокировки. Для этого метода допустимые флаги:
- D3DLOCK_DISCARD
- D3DLOCK_NO_DIRTY_UPDATE
- D3DLOCK_NOSYSLOCK
- D3DLOCK_READONLY
Описание флагов см. в разделе D3DLOCK.
-
ppData [out, retval]
-
Тип: LPVOID*
VOID* — указатель на буфер памяти, содержащий возвращенные данные индекса.
Возвращаемое значение
Тип: HRESULT
Если метод выполнен успешно, возвращаемое значение будет D3D_OK. Если метод завершается ошибкой, возвращаемое значение может быть одним из следующих: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Комментарии
Буфер индекса обычно блокируется, записывается в , а затем разблокируется для чтения. Буферы индекса сетки исправлений — это 16-разрядные буферы.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел