Compartilhar via


Método ID3D11Module::CreateInstance (d3d11shader.h)

Inicializa uma instância de um módulo de sombreador que é usada para reassociação de recursos.

Sintaxe

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

Parâmetros

[in, optional] pNamespace

Tipo: LPCSTR

O nome de um módulo de sombreador a ser inicializado. Isso pode ser NULL se você não quiser especificar um nome para o módulo.

[out] ppModuleInstance

Tipo: ID3D11ModuleInstance**

O endereço de um ponteiro para uma interface ID3D11ModuleInstance a ser inicializada.

Retornar valor

Tipo: HRESULT

Retorna S_OK se tiver êxito; caso contrário, retornará um dos códigos de retorno do Direct3D 11.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d11shader.h
Biblioteca D3DCompiler.lib
DLL D3DCompiler_47.dll

Confira também

ID3D11Module