ISymUnmanagedWriter::DefineParameter-Methode
Aktualisiert: November 2007
Definiert einen einzelnen Parameter in der aktuellen Methode. Der Parametertyp wird anhand der Position des Parameters (Sequenz) in der Signatur der Methode bestimmt.
Wenn in den Metadaten Parameter für eine angegebene Methode definiert sind, müssen Sie diese nicht mit dieser Methode erneut definieren. Die Symbolreader müssen die normalen Metadaten vor dem Überprüfen des Symbolspeichers auf die Parameter überprüfen.
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 Name des Parameters.attributes
[in] Die Parameterattribute.sequence
[in] Die Parametersignatur.addrKind
[in] Der Adresstyp.addr1
[in] Die erste Adresse für die Parameterspezifikation.addr2
[in] Die zweite Adresse für die Parameterspezifikation.addr3
[in] Die dritte Adresse für die Parameterspezifikation.
Rückgabewert
S_OK, wenn die Methode erfolgreich ausgeführt wurde, andernfalls E_FAIL oder einen anderen Fehlercode.
Anforderungen
Header: CorSym.idl