Função D3DReflectLibrary (d3dcompiler.h)
Cria uma interface de reflexão de biblioteca a partir de dados de origem que contém uma biblioteca HLSL de funções.
Sintaxe
HRESULT D3DReflectLibrary(
[in] LPCVOID pSrcData,
[in] SIZE_T SrcDataSize,
[in] REFIID riid,
[out] LPVOID *ppReflector
);
Parâmetros
[in] pSrcData
Tipo: LPCVOID
Um ponteiro para os dados de origem como uma biblioteca HLSL de funções.
[in] SrcDataSize
Tipo: SIZE_T
O tamanho, em bytes, do bloco de memória para o qual pSrcData aponta.
[in] riid
Tipo: REFIID
O GUID de referência da interface COM a ser usada. Por exemplo, IID_ID3D11LibraryReflection.
[out] ppReflector
Tipo: LPVOID*
Um ponteiro para uma variável que recebe um ponteiro para uma interface de reflexão de biblioteca, ID3D11LibraryReflection.
Retornar valor
Tipo: HRESULT
Retorna S_OK se tiver êxito; caso contrário, retornará um dos códigos de retorno do Direct3D 11.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3dcompiler.h |
Biblioteca | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |