Función D3DReflectLibrary (d3dcompiler.h)
Crea una interfaz de reflexión de biblioteca a partir de datos de origen que contiene una biblioteca HLSL de funciones.
Sintaxis
HRESULT D3DReflectLibrary(
[in] LPCVOID pSrcData,
[in] SIZE_T SrcDataSize,
[in] REFIID riid,
[out] LPVOID *ppReflector
);
Parámetros
[in] pSrcData
Tipo: LPCVOID
Puntero a los datos de origen como una biblioteca HLSL de funciones.
[in] SrcDataSize
Tipo: SIZE_T
Tamaño, en bytes, del bloque de memoria al que apunta pSrcData .
[in] riid
Tipo: REFIID
GUID de referencia de la interfaz COM que se va a usar. Por ejemplo, IID_ID3D11LibraryReflection.
[out] ppReflector
Tipo: LPVOID*
Puntero a una variable que recibe un puntero a una interfaz de reflexión de biblioteca, ID3D11LibraryReflection.
Valor devuelto
Tipo: HRESULT
Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve uno de los códigos de retorno de Direct3D 11.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3dcompiler.h |
Library | D3DCompiler.lib |
Archivo DLL | D3DCompiler_47.dll |