FUNCDESC Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет описание функции.
public value class FUNCDESC
public struct FUNCDESC
type FUNCDESC = struct
Public Structure FUNCDESC
- Наследование
Комментарии
Дополнительные сведения см. в статье о структуре FUNCDESC.
Среда CLR создает исключение, если метод COM в машинном коде возвращает HRESULT. Дополнительные сведения см. в разделе "Практическое руководство. Сопоставление HRESULTs и исключений".
Поля
| Имя | Описание |
|---|---|
| callconv |
Указывает соглашение о вызове функции. |
| cParams |
Подсчитывает общее количество параметров. |
| cParamsOpt |
Подсчитывает необязательные параметры. |
| cScodes |
Подсчитывает разрешенные возвращаемые значения. |
| elemdescFunc |
Содержит возвращаемый тип функции. |
| funckind |
Указывает, является ли функция виртуальной, статической или только диспетчерской. |
| invkind |
Указывает тип функции свойства. |
| lprgelemdescParam |
Указывает массив ELEMDESC. |
| lprgscode |
Сохраняет количество ошибок, которые функция может возвращать в 16-разрядной системе. |
| memid |
Определяет идентификатор члена функции. |
| oVft |
Указывает смещение в ФОРМАТЕ YAML для FUNC_VIRTUAL. |
| wFuncFlags |
Указывает FUNCFLAGS функцию. |