Partager via


Fonction D3DStripShader (d3dcompiler.h)

Supprime les objets blob indésirables d’un résultat de compilation.

Syntaxe

HRESULT D3DStripShader(
  [in]  LPCVOID  pShaderBytecode,
  [in]  SIZE_T   BytecodeLength,
  [in]  UINT     uStripFlags,
  [out] ID3DBlob **ppStrippedBlob
);

Paramètres

[in] pShaderBytecode

Type : LPCVOID

Pointeur vers les données sources en tant que code HLSL compilé.

[in] BytecodeLength

Type : SIZE_T

Longueur de pSrcData.

[in] uStripFlags

Type : UINT

Options d’indicateur de bande, représentées par D3DCOMPILER_STRIP_FLAGS.

[out] ppStrippedBlob

Type : ID3DBlob**

Pointeur vers une variable qui reçoit un pointeur vers l’interface ID3DBlob que vous pouvez utiliser pour accéder au code de nuanceur supprimé indésirable.

Valeur retournée

Type : HRESULT

Retourne l’un des codes de retour Direct3D 11.

Spécifications

   
Plateforme cible Windows
En-tête d3dcompiler.h
Bibliothèque D3dcompiler_47.lib
DLL D3dcompiler_47.dll

Voir aussi

Fonctions