ISymUnmanagedWriter::DefineParameter-Methode
Definiert einen einzelnen Parameter in der aktuellen Methode. Der Parametertyp wird von der Position (Sequenz) des Parameters innerhalb der Signatur der Methode übernommen.
Wenn Parameter in den Metadaten für eine bestimmte Methode definiert sind, müssen Sie sie nicht erneut mithilfe dieser Methode definieren. Die Symbolleser müssen die normalen Metadaten für die Parameter überprüfen, bevor sie den Symbolspeicher überprüfen.
Syntax
HRESULT DefineParameter(
[in] const WCHAR *name,
[in] ULONG32 attributes,
[in] ULONG32 sequence,
[in] ULONG32 addrKind,
[in] ULONG32 addr1,
[in] ULONG32 addr2,
[in] ULONG32 addr3);
Parameter
name
[in] Der Parametername.
attributes
[in] Die Parameterattribute.
sequence
Die Parametersignatur.
addrKind
[in] Der Adresstyp.
addr1
[in] Die erste Adresse für die Parameterangabe.
addr2
[in] Die zweite Adresse für die Parameterangabe.
addr3
[in] Die dritte Adresse für die Parameterangabe.
Rückgabewert
S_OK, wenn die Methode erfolgreich ist, andernfalls E_FAIL oder ein anderer Fehlercode.
Anforderungen
Header: CorSym.idl, CorSym.h