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