Partager via


D3DGetBlobPart, fonction (d3dcompiler.h)

Récupère une partie spécifique à partir d’un résultat de compilation.

Syntaxe

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

Paramètres

[in] pSrcData

Type : LPCVOID

Pointeur vers des données de nuanceur non compilées ; code HLSL ASCII ou effet compilé.

[in] SrcDataSize

Type : SIZE_T

Longueur des données de nuanceur non compilées vers laquelle pSrcData pointe.

[in] Part

Type : D3D_BLOB_PART

Valeur de type D3D_BLOB_PART qui spécifie la partie de la mémoire tampon à récupérer.

[in] Flags

Type : UINT

Indicateurs qui indiquent comment récupérer la partie blob. Actuellement, aucun indicateur n’est défini.

[out] ppPart

Type : ID3DBlob**

Adresse d’un pointeur vers l’interface ID3DBlob utilisée pour récupérer la partie spécifiée de la mémoire tampon.

Valeur retournée

Type : HRESULT

Retourne l’un des codes de retour Direct3D 11.

Remarques

D3DGetBlobPart récupère la partie d’un objet blob (mémoire tampon de données de longueur arbitraire) qui contient le type de données spécifié par le paramètre Part .

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3dcompiler.h
Bibliothèque D3DCompiler.lib
DLL D3DCompiler_47.dll

Voir aussi

Fonctions