Compartilhar via


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

Confira também

Funções