Condividi tramite


Metodo ISymUnmanagedWriter::DefineParameter

Definisce un singolo parametro nel metodo corrente. Il tipo di parametro viene ricavato dalla posizione del parametro (sequenza) all'interno della firma del metodo.

Se i parametri sono definiti nei metadati per un determinato metodo, non è necessario definirli di nuovo usando questo metodo. I lettori di simboli devono controllare i normali metadati per i parametri prima di controllare l'archivio simboli.

Sintassi

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

Parametri

name
[in] Nome del parametro.

attributes
[in] Attributi del parametro.

sequence
[in] Firma del parametro.

addrKind
[in] Tipo di indirizzo.

addr1
[in] Primo indirizzo per la specifica del parametro.

addr2
[in] Secondo indirizzo per la specifica del parametro.

addr3
[in] Terzo indirizzo per la specifica del parametro.

Valore restituito

S_OK se il metodo ha esito positivo; in caso contrario, E_FAIL o un altro codice di errore.

Requisiti

Intestazione: CorSym.idl, CorSym.h

Vedi anche