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 |