ISymUnmanagedWriter::DefineParameter – metoda
Definuje jeden parametr v aktuální metodě. Typ parametru se přebírá z pozice (posloupnosti) parametru v podpisu metody.
Pokud jsou parametry definovány v metadatech pro danou metodu, nemusíte je pomocí této metody znovu definovat. Čtenáři symbolů musí před kontrolou úložiště symbolů zkontrolovat normální metadata parametrů.
Syntaxe
HRESULT DefineParameter(
[in] const WCHAR *name,
[in] ULONG32 attributes,
[in] ULONG32 sequence,
[in] ULONG32 addrKind,
[in] ULONG32 addr1,
[in] ULONG32 addr2,
[in] ULONG32 addr3);
Parametry
name
[v] Název parametru.
attributes
[v] Atributy parametru.
sequence
[v] Podpis parametru.
addrKind
[v] Typ adresy.
addr1
[v] První adresa pro specifikaci parametru.
addr2
[v] Druhá adresa pro specifikaci parametru.
addr3
[v] Třetí adresa pro specifikaci parametru.
Návratová hodnota
S_OK, pokud je metoda úspěšná; v opačném případě E_FAIL nebo jiný kód chyby.
Požadavky
Záhlaví: CorSym.idl, CorSym.h