Функция D3DLoadModule (d3dcompiler.h)
Создает интерфейс модуля шейдера на основе исходных данных для модуля шейдера.
Синтаксис
HRESULT D3DLoadModule(
[in] LPCVOID pSrcData,
[in] SIZE_T cbSrcDataSize,
[out] ID3D11Module **ppModule
);
Параметры
[in] pSrcData
Тип: LPCVOID
Указатель на исходные данные для модуля шейдера.
[in] cbSrcDataSize
Тип: SIZE_T
Размер (в байтах) блока памяти, на который указывает pSrcData .
[out] ppModule
Тип: ID3D11Module**
Указатель на переменную, получающую указатель на интерфейс ID3D11Module , используемый для повторной привязки ресурса шейдера.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK в случае успешного выполнения; в противном случае возвращает один из кодов возврата Direct3D 11.
Комментарии
Требования
Целевая платформа | Windows |
Header | d3dcompiler.h |
Библиотека | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по