Compartir a través de


Función IDxcCompiler::Compile (dxcapi.h)

Compile un único punto de entrada en el modelo de sombreador de destino. IDxcCompiler::Compile está en desuso; use IDxcCompiler3::Compile en su lugar.

Sintaxis

HRESULT Compile(
  IDxcBlob            *pSource,
  LPCWSTR             pSourceName,
  LPCWSTR             pEntryPoint,
  LPCWSTR             pTargetProfile,
  LPCWSTR             *pArguments,
  UINT32              argCount,
  const DxcDefine     *pDefines,
  UINT32              defineCount,
  IDxcIncludeHandler  *pIncludeHandler,
  IDxcOperationResult **ppResult
);

Parámetros

pSource

Texto de origen que se va a compilar.

pSourceName

Un nombre de archivo opcional para pSource. Se usa en errores e incluye controladores.

pEntryPoint

Nombre del punto de entrada.

pTargetProfile

Perfil de sombreador que se va a compilar.

pArguments

Matriz de punteros a argumentos.

argCount

Número de argumentos.

pDefines

Matriz de defines.

defineCount

Número de defines.

pIncludeHandler

Interfaz opcional proporcionada por el usuario para controlar #include las directivas.

ppResult

Estado, búfer y errores del compilador.

Requisitos

Requisito Valor
Header dxcapi.h