атрибут hyper

Ключевое слово hyper указывает на 64-разрядное целое число, которое может быть объявлено как со знаком или без знака.

[ signed | unsigned ] hyper [ int ] declarator-list;

Параметры

declarator-list

Указывает один или несколько стандартных деклараторов C, таких как идентификаторы, деклараторы указателей и деклараторы массива. (Деклараторы функций и объявления битовых полей не допускаются в структурах, передаваемых в удаленных вызовах процедур. Эти деклараторы разрешены в структурах, которые не передаются.) Разделяйте несколько деклараторов запятыми.

Комментарии

Гипертип является одним из базовых типов языка определения интерфейса (IDL). Гипертип может отображаться как описатель типа в константных объявлениях, объявлениях typedef, общих объявлениях и деклараторах функций (как описатель типа function-return-type и как описатель типа параметров). Контекст, в котором отображаются описатели типов, см. в разделе Файл определения интерфейса (IDL).

Примечание

Для 16-разрядных платформ компилятор MIDL заменяет неподписанные гипер-целые числа MIDL_uhyper. Это позволяет определять интерфейсы с неподписанными гипер целочисленными числами на платформах, которые не поддерживают 64-разрядные целые числа напрямую. MIDL_uhyper определяется в файлах заголовков RPC.

 

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

Базовые типы MIDL

const

Файл определения интерфейса (IDL)

Typedef