ITcTypeInstance9::GetCDefinitionOfMethod
Erzeugt die vollständige C-Definition der Methode an MethodIdx. Owner und CustomImpl fließen in die erzeugte Signatur ein.
Signatur
HRESULT GetCDefinitionOfMethod(ULONG MethodIdx, BSTR Owner, BSTR CustomImpl, BSTR* pDef);
Parameter
|
Name |
Typ |
Beschreibung |
|---|---|---|
|
MethodIdx |
ULONG |
[in] 0-basierter Methodenindex. |
|
Owner |
BSTR |
[in] Optionaler Eigentümer-/Präfixname. |
|
CustomImpl |
BSTR |
[in] Optionaler benutzerdefinierter Implementierungsrumpf. |
Rückgabewert
|
Name |
Typ |
Beschreibung |
|---|---|---|
|
pDef |
BSTR* |
[out, retval] Vollständige C-Definition. |
|
(HRESULT) |
HRESULT |
|
Fehlercodes
-
E_INVALIDARG:MethodIdxliegt außerhalb der Methodenliste. -
E_POINTER:pDefistNULL.
Siehe auch
- GetCSignatureOfMethod
- GetCDeclarationOfMethod