Метод ISymUnmanagedWriter::DefineParameter

Определяет один параметр в текущем методе. Тип параметра берется из положения параметра (последовательности) в сигнатуре метода.

Если параметры определены в метаданных для заданного метода, вам не нужно снова определять их с помощью этого метода. Перед проверкой хранилища символов средства чтения символов должны проверка обычные метаданные для параметров.

Синтаксис

HRESULT DefineParameter(  
    [in] const WCHAR  *name,  
    [in] ULONG32      attributes,  
    [in] ULONG32      sequence,  
    [in] ULONG32      addrKind,  
    [in] ULONG32      addr1,  
    [in] ULONG32      addr2,  
    [in] ULONG32      addr3);  

Параметры

name
[in] Имя параметра.

attributes
[in] Атрибуты параметра.

sequence
[in] Сигнатура параметра.

addrKind
[in] Тип адреса.

addr1
[in] Первый адрес спецификации параметра.

addr2
[in] Второй адрес спецификации параметра.

addr3
[in] Третий адрес спецификации параметра.

Возвращаемое значение

S_OK, если метод выполнен успешно; в противном случае E_FAIL или другой код ошибки.

Требования

Заголовка: CorSym.idl, CorSym.h

См. также раздел