Condividi tramite


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