Зарезервированные ключевые слова (MIDL 3.0)
В этом разделе перечислены зарезервированные ключевые слова в MIDL 3,0. Вы не можете использовать эти ключевые слова в именах классов и членов среды выполнения. Многие из этих зарезервированных ключевых слов описаны в справочнике по языку MIDL 1,0.
Примечание
MIDL 3,0 является более четким надмножеством MIDL 1,0, MIDL 2,0 и MIDL 3,0. Поэтому этот список охватывает объединение зарезервированных ключевых слов для MIDL 1,0, MIDL 2,0 и MIDL 3,0.
FALSE
ISO_LATIN_1
ISO_MULTI_LINGUAL
ISO_UCS
NULL
SAFEARRAY
TRUE
__alignof
__asm
__cdecl
__declspec
__export
__external_symbol
__far
__fastcall
__float128
__float80
__fortran
__huge
__inline
__int128
__int32
__int3264
__int64
__interface_interception_info
__loadds
__method_property
__near
__pascal
__ptr32
__ptr64
__saveregs
__segment
__self
__stdcall
__unaligned
__w64
__winrt_type_serialization_info
_asm
_cdecl
_declspec
_export
_far
_fastcall
_fortran
_huge
_inline
_loadds
_near
_pascal
_saveregs
_segment
_self
_stdcall
апиконтракт
Атрибут
AttributeName
AttributeUsage
auto
Логическое
byte
case
cdecl
char
кокласс
составление
const
constructor_name
contract
контрактверсион
cpp_quote
декларировать
declare_guid
значение по умолчанию
delegate
отказаться от
deprecated
dispinterface
double
enum
event
евентадд
евентремове
ексклусивето
Экспериментальная возможность
extern
FAR
функция
feature_name
FLOAT
from_contract
get
handle_t
hyper
импорт
importlib
include
inline
INT
интерфейс
interface_name
internal
библиотека
long
methods
midl_pragma
module
пространство имен
близ
Переопределяемый
overridable_name
partial
Pascal
передавать (по конвейеру)
private_char_16
private_char_8
properties
protected
protected_name
регистрация
remote_async
remote_sync
удалить
Для требуется .
return_name
RuntimeClass
set
short
signed
sizeof
маленький;
static
static_name
STDCALL
struct
Параметр
typedef
тип
union
незапечатанные
без знака
void
volatile
активируемого
aggregatable
Agile
align
allocate
AllowMultiple
примечание
appobject
async
async_uuid
auto_handle
bem_handle
bindable
Оба варианта
broadcast
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
custom_allocator
decode
default_allocator
default_interface
default_overload
defaultbind
defaultcollelem
defaultvalue
defaultvtable
disable_consistency_check
displaybind
dllname
dual
enable_allocate
шифровать
endpoint
entry
explicit_handle
Расширение
fault_status
first_is
flags
force_allocate
функдескаттр
handle
handle_t
куча
helpcontext
helpfile
helpstring
helpstringcontext
helpstringdll
hidden
хостконтракт
hyper
идентификатор
idempotent
идлдескаттр
ignore
iid_is
immediatebind
implicit_handle
импорт
importlib
in
in_line
include
inline
input_sync
INT
интерфейс
interpret
last_is
lcid
length_is
библиотека
licensed
локальные
local_call
long
long_enum
manual
marshaling_behavior
max_is
Ну
message
method_name
methods
midl_pragma
min_is
module
ms_conf_struct
ms_union
поток
близ
nocode
неинтерпретируемый
nonbrowsable
noncreatable
нет
nonextensible
явлении
notify_flag
object
odl
off_line
oleautomation
optimize
необязательно
optional_interface
out
out_of_line
загрузки
partial_ignore
Pascal
передавать (по конвейеру)
pointer_default
предеклид
propget
propput
propputref
proxy
ptr
public
range
readonly
ref
replaceable
represent_as
requestedit
restricted
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
shape
short_enum
size_is
источник
sta
standard
strict_context_handle
строка
switch_is
switch_type
system_handle
target_all
target_delegate
target_enum
target_event
target_field
target_interface
target_method
target_parameter
target_property
target_runtimeclass
target_runtimeclass_member
target_struct
threading
transmit_as
type_strict_context_handle
типедескаттр
uidefault
невыровненным
unique
user_marshal
usesgetlasterror
uuid
v1_array
v1_enum
v1_string
v1_struct
vararg
вардескаттр
version
wire_marshal
winrt_remote_async
wire_marshal
zeroout_alignmentgap