Поделиться через


Зарезервированные ключевые слова

В этом разделе перечислены зарезервированные ключевые слова в 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