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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.