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 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

Vedere anche

Riferimenti

Interfaccia ISymUnmanagedWriter