Compartir a través de


Función D3DGetBlobPart (d3dcompiler.h)

Recupera una parte específica de un resultado de compilación.

Sintaxis

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

Puntero a datos de sombreador no compilados; código ASCII HLSL o un efecto compilado.

[in] SrcDataSize

Tipo: SIZE_T

Longitud de los datos de sombreador no compilados a los que apunta pSrcData .

[in] Part

Tipo: D3D_BLOB_PART

Valor de tipo D3D_BLOB_PART que especifica la parte del búfer que se va a recuperar.

[in] Flags

Tipo: UINT

Marcas que indican cómo recuperar la parte de blob. Actualmente, no se definen marcas.

[out] ppPart

Tipo: ID3DBlob**

Dirección de un puntero a la interfaz ID3DBlob que se usa para recuperar la parte especificada del búfer.

Valor devuelto

Tipo: HRESULT

Devuelve uno de los códigos de retorno de Direct3D 11.

Comentarios

D3DGetBlobPart recupera la parte de un blob (búfer de datos de longitud arbitraria) que contiene el tipo de datos que especifica el parámetro Part .

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3dcompiler.h
Library D3DCompiler.lib
Archivo DLL D3DCompiler_47.dll

Vea también

Funciones