Поделиться через


Метод IDirect3DTexture9::GetSurfaceLevel (d3d9helper.h)

Извлекает указанный уровень поверхности текстуры.

Синтаксис

HRESULT GetSurfaceLevel(
  [in]          UINT              Level,
  [out, retval] IDirect3DSurface9 **ppSurfaceLevel
);

Параметры

[in] Level

Тип: UINT

Определяет уровень ресурса текстуры. Этот метод возвращает поверхность для уровня, заданного этим параметром. Поверхность верхнего уровня обозначается 0.

[out, retval] ppSurfaceLevel

Тип: IDirect3DSurface9**

Адрес указателя на интерфейс IDirect3DSurface9 , представляющий возвращаемую поверхность.

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет D3D_OK. Если метод завершается ошибкой, возвращаемое значение может быть одним D3DERR_INVALIDCALL.

Комментарии

Вызов этого метода увеличит число внутренних ссылок в интерфейсе IDirect3DSurface9 . Сбой вызова IUnknown::Release после завершения использования этого интерфейса IDirect3DSurface9 приводит к утечке памяти.

Требования

   
Целевая платформа Windows
Header d3d9helper.h (включая D3D9.h)
Библиотека D3D9.lib

См. также раздел

IDirect3DTexture9