Share via


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

Consulte también