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


Метод ID3D11FunctionLinkingGraph::CallFunction (d3d11shader.h)

Создает узел, связывающий функцию вызова, для использования в графе связывания функций.

Синтаксис

HRESULT CallFunction(
  [in, optional] LPCSTR            pModuleInstanceNamespace,
  [in]           ID3D11Module      *pModuleWithFunctionPrototype,
  [in]           LPCSTR            pFunctionName,
  [out]          ID3D11LinkingNode **ppCallNode
);

Параметры

[in, optional] pModuleInstanceNamespace

Тип: LPCSTR

Необязательное пространство имен для функции или значение NULL , если пространство имен не требуется.

[in] pModuleWithFunctionPrototype

Тип: ID3D11Module*

Указатель на интерфейс ID3D11ModuleInstance для модуля библиотеки, содержащего прототип функции.

[in] pFunctionName

Тип: LPCSTR

Имя функции.

[out] ppCallNode

Тип: ID3D11LinkingNode**

Указатель на переменную, получающую указатель на интерфейс ID3D11LinkingNode , представляющий функцию в графе связывания функций.

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

Тип: HRESULT

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

Требования

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

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

ID3D11FunctionLinkingGraph