Partager via


IVsExpansionFunction.GetFunctionType, méthode

Retourne le type de cette fonction de développement (valeur ou liste de valeurs).

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntaxe

'Déclaration
Function GetFunctionType ( _
    <OutAttribute> ByRef pFuncType As UInteger _
) As Integer
int GetFunctionType(
    out uint pFuncType
)
int GetFunctionType(
    [OutAttribute] unsigned int% pFuncType
)
abstract GetFunctionType : 
        pFuncType:uint32 byref -> int
function GetFunctionType(
    pFuncType : uint
) : int

Paramètres

  • pFuncType
    Type : UInt32%

    [] retourne une valeur de l'énumération d'_ExpansionFunctionType pour identifier la fonction d'expansion.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr2.idl :

HRESULT IVsExpansionFunction::GetFunctionType(
   [out]ExpansionFunctionType *pFuncType
);

Une fonction d'expansion peut représenter choisissez ou de plusieurs valeurs (éventuellement générées dynamiquement). Si une fonction d'expansion représente une valeur unique, alors la méthode d'GetCurrentValue est appelée pour extraire cette valeur. Si la fonction d'expansion représente une liste de valeurs, alors les méthodes d'GetListCount et d'GetListText sont utilisées pour extraire la liste de valeurs.

Sécurité .NET Framework

Voir aussi

Référence

IVsExpansionFunction Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms