IVsExpansionFunction.GetFunctionType(UInt32) Methode

Definition

Gibt den Typ dieser Erweiterungsfunktion zurück (Wert oder Werteliste).

public:
 int GetFunctionType([Runtime::InteropServices::Out] System::UInt32 % pFuncType);
int GetFunctionType([Runtime::InteropServices::Out] unsigned int & pFuncType);
public int GetFunctionType (out uint pFuncType);
abstract member GetFunctionType : uint32 -> int
Public Function GetFunctionType (ByRef pFuncType As UInteger) As Integer

Parameter

pFuncType
UInt32

vorgenommen Gibt einen Wert aus der- _ExpansionFunctionType Enumeration zurück, um die Erweiterungs Funktion zu identifizieren.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus textmgr2. idl:

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

Eine Erweiterungs Funktion kann entweder einen einzelnen oder mehrere Werte darstellen (möglicherweise dynamisch generiert). Wenn eine Erweiterungs Funktion einen einzelnen Wert darstellt, wird die- GetCurrentValue Methode aufgerufen, um diesen Wert abzurufen. Wenn die Erweiterungs Funktion eine Liste von Werten darstellt, werden die GetListCount -Methode und die- GetListText Methode verwendet, um die Liste der Werte abzurufen.

Gilt für