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 di un metodo specificato, non occorrerà definirli nuovamente utilizzando il metodo. I reader di simboli devono verificare i parametri nei metadati normali prima di controllare l'archivio dei simboli.
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 viene eseguito correttamente; in caso contrario, restituisce E_FAIL o un altro codice di errore.
Requisiti
Intestazione: CorSym.idl, CorSym.h