Função D3DGetBlobPart (d3dcompiler.h)
Recupera uma parte específica de um resultado de compilação.
Sintaxe
HRESULT D3DGetBlobPart(
[in] LPCVOID pSrcData,
[in] SIZE_T SrcDataSize,
[in] D3D_BLOB_PART Part,
[in] UINT Flags,
[out] ID3DBlob **ppPart
);
Parâmetros
[in] pSrcData
Tipo: LPCVOID
Um ponteiro para dados de sombreador não compilados; código ASCII HLSL ou um efeito compilado.
[in] SrcDataSize
Tipo: SIZE_T
Comprimento de dados de sombreador não compilados para os quais pSrcData aponta.
[in] Part
Tipo: D3D_BLOB_PART
Um valor de tipo D3D_BLOB_PART que especifica a parte do buffer a ser recuperada.
[in] Flags
Tipo: UINT
Sinalizadores que indicam como recuperar a parte do blob. Atualmente, nenhum sinalizador é definido.
[out] ppPart
Tipo: ID3DBlob**
O endereço de um ponteiro para a interface ID3DBlob usada para recuperar a parte especificada do buffer.
Retornar valor
Tipo: HRESULT
Retorna um dos códigos de retorno do Direct3D 11.
Comentários
D3DGetBlobPart recupera a parte de um blob (buffer de dados de comprimento arbitrário) que contém o tipo de dados especificado pelo parâmetro Part .
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3dcompiler.h |
Biblioteca | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |