ITcTypeInstance9::GetCSignatureOfMethod
Erzeugt die C-Signatur der Methode an MethodIdx. Abschließende Separatoren wie Leerzeichen, Kommas oder Semikolons werden dabei entfernt.
Signatur
HRESULT GetCSignatureOfMethod(ULONG MethodIdx, VARIANT_BOOL IgnoreParamNames, BSTR Owner, BSTR* pSig);
Parameter
|
Name |
Typ |
Beschreibung |
|---|---|---|
|
MethodIdx |
ULONG |
[in] 0-basierter Methodenindex. |
|
IgnoreParamNames |
VARIANT_BOOL |
[in] |
|
Owner |
BSTR |
[in] Optionaler Eigentümer-/Präfixname für die Signatur. |
Rückgabewert
|
Name |
Typ |
Beschreibung |
|---|---|---|
|
pSig |
BSTR* |
[out, retval] Erzeugte C-Signatur. |
|
(HRESULT) |
HRESULT |
|
Fehlercodes
-
E_INVALIDARG:MethodIdxliegt außerhalb der Methodenliste. -
E_POINTER:pSigistNULL.
Siehe auch
- GetCDeclarationOfMethod
- GetCDefinitionOfMethod