Delen via


Methode ISymUnmanagedWriter::D efineParameter

Hiermee definieert u één parameter in de huidige methode. Het parametertype is afkomstig van de positie (volgorde) van de parameter binnen de handtekening van de methode.

Als parameters zijn gedefinieerd in de metagegevens voor een bepaalde methode, hoeft u ze niet opnieuw te definiëren met behulp van deze methode. De symboollezers moeten de normale metagegevens voor de parameters controleren voordat ze het symboolarchief controleren.

Syntaxis

HRESULT DefineParameter(  
    [in] const WCHAR  *name,  
    [in] ULONG32      attributes,  
    [in] ULONG32      sequence,  
    [in] ULONG32      addrKind,  
    [in] ULONG32      addr1,  
    [in] ULONG32      addr2,  
    [in] ULONG32      addr3);  

Parameters

name
[in] De parameternaam.

attributes
[in] De parameterkenmerken.

sequence
[in] De parameterhandtekening.

addrKind
[in] Het adrestype.

addr1
[in] Het eerste adres voor de parameterspecificatie.

addr2
[in] Het tweede adres voor de parameterspecificatie.

addr3
[in] Het derde adres voor de parameterspecificatie.

Retourwaarde

S_OK of de methode slaagt; anders E_FAIL of een andere foutcode.

Vereisten

Header: CorSym.idl, CorSym.h

Zie ook