Condividi tramite


Funzione D3DGetBlobPart (d3dcompiler.h)

Recupera una parte specifica da un risultato di compilazione.

Sintassi

HRESULT D3DGetBlobPart(
  [in]  LPCVOID       pSrcData,
  [in]  SIZE_T        SrcDataSize,
  [in]  D3D_BLOB_PART Part,
  [in]  UINT          Flags,
  [out] ID3DBlob      **ppPart
);

Parametri

[in] pSrcData

Tipo: LPCVOID

Puntatore ai dati dello shader non compilati; Codice ASCII HLSL o effetto compilato.

[in] SrcDataSize

Tipo: SIZE_T

Lunghezza dei dati dello shader non compilati a cui punta pSrcData .

[in] Part

Tipo: D3D_BLOB_PART

Valore tipizzato D3D_BLOB_PART che specifica la parte del buffer da recuperare.

[in] Flags

Tipo: UINT

Flag che indicano come recuperare la parte DEL BLOB. Attualmente non sono definiti flag.

[out] ppPart

Tipo: ID3DBlob**

Indirizzo di un puntatore all'interfaccia ID3DBlob utilizzata per recuperare la parte specificata del buffer.

Valore restituito

Tipo: HRESULT

Restituisce uno dei codici restituiti direct3D 11.

Commenti

D3DGetBlobPart recupera la parte di un BLOB (buffer di dati a lunghezza arbitraria) che contiene il tipo di dati specificato dal parametro Part .

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3dcompiler.h
Libreria D3DCompiler.lib
DLL D3DCompiler_47.dll

Vedi anche

Funzioni