Compartir a través de


ISymUnmanagedWriter::DefineParameter (Método)

Define un único parámetro en el método actual. El tipo de parámetro se obtiene de la posición del parámetro (secuencia) dentro de la firma del método.

Si los parámetros están definidos en los metadatos de un método determinado, no es necesario volverlos a definir utilizando 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.

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 del parámetro.

  • sequence
    [in] Firma del parámetro.

  • addrKind
    [in] Tipo de dirección.

  • addr1
    [in] Primera dirección de la especificación de parámetros.

  • addr2
    [in] Segunda dirección de la especificación de parámetros.

  • addr3
    [in] Tercera dirección de la especificación de parámetros.

Valor devuelto

S_OK si el método se ejecuta correctamente; en caso contrario, E_FAIL u otro código de error.

Requisitos

Encabezado: CorSym.idl, CorSym.h

Vea también

Referencia

ISymUnmanagedWriter (Interfaz)