Sdílet prostřednictvím


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

Viz také