Зарезервированные ключевые слова
В этом разделе перечислены зарезервированные ключевые слова в MIDL. Эти ключевые слова нельзя использовать в именах классов и членов среды выполнения.
Список ключевых слов, зарезервированных
ЛОЖНЫЙ
ISO_LATIN_1
ISO_UCS
ISO_MULTI_LINGUAL
НЕДЕЙСТВИТЕЛЬНЫЙ
SAFEARRAY
ИСТИННЫЙ
__alignof
__asm
__cdecl
__declspec
__экспорт
__external_symbol
__далеко
__fastcall
__float128
__float80
__Фортран
__огромный
__встроенный
__int128
__int32
__int3264
__int64
__interface_interception_info
__loadds
__method_property
__близкий
__паскаль
__ptr32
__ptr64
__saveregs
__сегмент
__сам
__stdcall
__unaligned
__w64
__winrt_type_serialization_info
_asm
_cdecl
_declspec
_экспорт
_далеко
_fastcall
_Фортран
_огромный
_встроенный
_loadds
_близкий
_паскаль
_saveregs
_сегмент
_сам
_stdcall
Авто
булев
байт
случай
cdecl
обугливать
coclass
const
контракт
cpp_quote
declare_guid
по умолчанию
dispinterface
двойной
перечисление
наружный
далеко
плавать
handle_t
сверх
импорт
importlib
включать
встроенный
int
интерфейс
библиотека
длинный
методика
midl_pragma
модуль
близкий
паскаль
труба
private_char_16
private_char_8
свойства
регистрировать
короткий
подписанный
sizeof
маленький
статический
stdcall
Структура
выключатель
typedef
союз
неподписанный
пустота
летучий
Список ключевых слов, зарезервированных в сочетании "[ ]"
aggregatable
выровнять
размещать
аннотация
appobject
async
async_uuid
auto_handle
bem_handle
привязываемый
вещать
bstring
byte_count
call_as
обратный вызов
код
comm_status
context_handle
context_handle_noserialize
context_handle_serialize
контроль
cs_char
cs_drtag
cs_rtag
cs_stag
cs_tag_rtn
обычай
custom_allocator
расшифровывать
default_allocator
defaultbind
defaultcollelem
значение по умолчанию
defaultvtable
disable_consistency_check
displaybind
dllname
двойственный
enable_allocate
кодировать
конечная точка
вход
explicit_handle
расширение
fault_status
first_is
force_allocate
funcdescattr
ручка
куча
helpcontext
helpfile
справка
helpstringcontext
helpstringdll
скрытый
hostContract
идентификатор
idempotent
idldescattr
игнорировать
iid_is
интерпретация привязки
implicit_handle
в
in_line
input_sync
толковать
last_is
lcid
length_is
имеющий разрешение
местный
local_call
long_enum
Вручную
max_is
может быть
Сообщение
min_is
ms_conf_struct
ms_union
nocode
nointerpret
небровимые
noncreatable
nonextensible
извещать
notify_flag
объект
odl
off_line
oleautomation
оптимизировать
необязательный
optional_interface
вне
out_of_line
partial_ignore
pointer_default
predeclid
propget
propput
propputref
доверенность
ptr
общественный
диапазон
readonly
ссылка
заменимый
represent_as
запрошенный
ограниченный
retval
sh_composition
sh_event
sh_file
sh_job
sh_mutex
sh_pipe
sh_process
sh_reg_key
sh_section
sh_semaphore
sh_socket
sh_thread
sh_token
форма
short_enum
size_is
источник
strict_context_handle
струна
switch_is
switch_type
system_handle
transmit_as
type_strict_context_handle
typedescattr
uidefault
unaligned
уникальный
user_marshal
usesgetlasterror
uuid
v1_array
v1_enum
v1_string
v1_struct
vararg
vardescattr
Версия
winrt_remote_async
wire_marshal
zeroout_alignmentgap