ISymUnmanagedWriter::DefineParameter (Método)
Define un único parámetro en el método actual. El tipo de parámetro se toma de la posición (secuencia) del parámetro dentro de la firma del método.
Si los parámetros se definen en los metadatos de un método determinado, no es necesario volver a definirlos mediante este método. Los lectores de símbolos deben comprobar los metadatos normales de los parámetros antes de comprobar el almacén de símbolos.
Sintaxis
HRESULT DefineParameter(
[in] const WCHAR *name,
[in] ULONG32 attributes,
[in] ULONG32 sequence,
[in] ULONG32 addrKind,
[in] ULONG32 addr1,
[in] ULONG32 addr2,
[in] ULONG32 addr3);
Parámetros
name
[in] Nombre del parámetro.
attributes
[in] Atributos de parámetro.
sequence
[in] La firma del parámetro.
addrKind
[in] Tipo de dirección.
addr1
[in] Primera dirección de la especificación de parámetro.
addr2
[in] Segunda dirección de la especificación de parámetro.
addr3
[in] Tercera dirección de la especificación de parámetro.
Valor devuelto
Es S_OK si el método se realiza correctamente; de lo contrario, es E_FAIL o algún otro código de error.
Requisitos
Header: CorSym.idl, CorSym.h