Méthode IDataModelScriptProvider ::GetExtension (dbgmodel.h)
La méthode GetExtension retourne l’extension de fichier pour les scripts gérés par ce fournisseur (sans le point) sous la forme d’une chaîne allouée via la méthode SysAllocString. L’application de débogueur hébergeant le modèle de données (avec prise en charge des scripts) délègue l’ouverture des fichiers de script avec cette extension au fournisseur de script. L’appelant est responsable de la libération de la chaîne retournée via SysFreeString. Des exemples de chaînes qui peuvent être retournées par cette méthode sont « js » ou « NatVis ».
Aucun fournisseur de script ne peut retourner la même extension de fichier (sans respect de la casse). Un fournisseur qui souhaite gérer plusieurs extensions de fichiers doit implémenter plusieurs interfaces IDataModelScriptProvider et fournir des noms uniques et des extensions de fichiers au gestionnaire de scripts via l’implémentation de ces méthodes.
Syntaxe
HRESULT GetExtension(
BSTR *extension
);
Paramètres
extension
L’extension de fichier des fichiers de script gérés par ce fournisseur est retournée ici. La chaîne est allouée via SysAllocString et l’appelant est chargé de la libérer via SysFreeString.
Valeur retournée
Cette méthode retourne HRESULT qui indique la réussite ou l’échec.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |