Funzione D3DLoadModule (d3dcompiler.h)

Crea un'interfaccia del modulo shader dai dati di origine per il modulo shader.

Nota Questa funzione fa parte della tecnologia di collegamento dello shader HLSL che è possibile usare su tutte le piattaforme Direct3D 11 per creare funzioni HLSL precompilate, raggrupparle in librerie e collegarle a shader complete in fase di esecuzione.

 

Sintassi

HRESULT D3DLoadModule(
  [in]  LPCVOID      pSrcData,
  [in]  SIZE_T       cbSrcDataSize,
  [out] ID3D11Module **ppModule
);

Parametri

[in] pSrcData

Tipo: LPCVOID

Puntatore ai dati di origine per il modulo shader.

[in] cbSrcDataSize

Tipo: SIZE_T

Dimensioni, in byte, del blocco di memoria a cui pSrcData punta.

[out] ppModule

Tipo: ID3D11Module**

Puntatore a una variabile che riceve un puntatore all'interfaccia ID3D11Module usata per il ri binding delle risorse shader.

Valore restituito

Tipo: HRESULT

Restituisce S_OK se ha esito positivo; in caso contrario, restituisce uno dei codici restituiti Direct3D 11.

Commenti

Nota La D3dcompiler_47.dll o versione successiva della DLL contiene la funzione D3DLoadModule .
 

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3dcompiler.h
Libreria D3DCompiler.lib
DLL D3DCompiler_47.dll

Vedi anche

Funzioni

ID3D11Module