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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour