Метод 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