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 |