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


Метод ID3D11Module::CreateInstance (d3d11shader.h)

Инициализирует экземпляр модуля шейдера, который используется для повторной привязки ресурсов.

Синтаксис

HRESULT CreateInstance(
  [in, optional] LPCSTR               pNamespace,
  [out]          ID3D11ModuleInstance **ppModuleInstance
);

Параметры

[in, optional] pNamespace

Тип: LPCSTR

Имя модуля шейдера для инициализации. Это значение может иметь значение NULL , если вы не хотите указывать имя модуля.

[out] ppModuleInstance

Тип: ID3D11ModuleInstance**

Адрес указателя на интерфейс ID3D11ModuleInstance для инициализации.

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

Тип: HRESULT

В случае успешного выполнения возвращает S_OK; в противном случае возвращает один из кодов возврата Direct3D 11.

Требования

Требование Значение
Целевая платформа Windows
Header d3d11shader.h
Библиотека D3DCompiler.lib
DLL D3DCompiler_47.dll

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

ID3D11Module