Partilhar via


Método ISymUnmanagedWriter::D efineParameter

Define um único parâmetro no método atual. O tipo de parâmetro é retirado da posição do parâmetro (sequência) na assinatura do método.

Se os parâmetros forem definidos nos metadados de um determinado método, não terá de os definir novamente com este método. Os leitores de símbolos têm de verificar os metadados normais dos parâmetros antes de verificarem o arquivo de símbolos.

Sintaxe

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] O nome do parâmetro.

attributes
[in] Os atributos de parâmetros.

sequence
[in] A assinatura do parâmetro.

addrKind
[in] O tipo de endereço.

addr1
[in] O primeiro endereço para a especificação do parâmetro.

addr2
[in] O segundo endereço para a especificação do parâmetro.

addr3
[in] O terceiro endereço para a especificação do parâmetro.

Devolver Valor

S_OK se o método for bem-sucedido; caso contrário, E_FAIL ou outro código de erro.

Requisitos

Cabeçalho: CorSym.idl, CorSym.h

Ver também