Freigeben über


ID3D11Module::CreateInstance-Methode (d3d11shader.h)

Initialisiert eine instance eines Shadermoduls, das für die Neubindung von Ressourcen verwendet wird.

Syntax

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

Parameter

[in, optional] pNamespace

Typ: LPCSTR

Der Name eines zu initialisierenden Shadermoduls. Dies kann NULL sein, wenn Sie keinen Namen für das Modul angeben möchten.

[out] ppModuleInstance

Typ: ID3D11ModuleInstance**

Die Adresse eines Zeigers auf eine zu initialisierende ID3D11ModuleInstance-Schnittstelle .

Rückgabewert

Typ: HRESULT

Gibt bei erfolgreicher Ausführung S_OK zurück. Gibt andernfalls einen der Direct3D 11-Rückgabecodes zurück.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d11shader.h
Bibliothek D3DCompiler.lib
DLL D3DCompiler_47.dll

Weitere Informationen

ID3D11Module