MIDL 语言参考

本部分提供 Microsoft 接口定义语言 (MIDL) 中的每个关键字 (keyword) 的参考条目。 对于重要的语言制作和概念,还包括参考条目。

主题 说明
保留关键字 本主题列出了 MIDL 中的保留关键字。 不能在类型和成员的名称中使用这些关键字。
上下文句柄的混合模式序列化 在 Microsoft Windows XP 中,单个接口可以同时容纳序列化和非序列化上下文句柄,这称为混合模式序列化。

引用条目按字母顺序排列,每个条目包括语法、示例、说明和交叉引用。

aggregatable
分配
annotate (标注)
appobject
阵 列
async
async_uuid
auto_handle
bindable
布尔
广播
字节
byte_count
call_as
回调 (callback)
字符
coclass
代码
comm_status
const
context_handle
context_handle_noserialize
context_handle_serialize
控制
cpp_quote
自 定义
解码
默认
defaultbind
defaultcollelem
defaultvalue
defaultvtable
disable_consistency_check
dispinterface
displaybind
dllname (str)


enable_allocate
编码
端点
进入
枚举
error_status_t
explicit_handle
fault_status
first_is
FLOAT
force_allocate
处理
handle_t
helpcontext
helpfile
helpstring
helpstringcontext
helpstringdll
隐藏
hyper
id
idempotent
忽略
iid_is
immediatebind
implicit_handle
进口
importlib
in
include
in_line
int
__int32
__int64
接口
last_is
lcid
length_is
图书馆
许可
当地

max_is
也许
消息
midl_pragma警告
midl_user_allocate
midl_user_free
min_is
模块
ms_union
ncacn_at_dsp
ncacn_dnet_nsp
ncacn_http
ncacn_ip_tcp
ncacn_nb_ipx
ncacn_nb_nb
ncacn_nb_tcp
ncacn_np
ncacn_spx
ncacn_vns_spp
ncadg_ip_udp
ncadg_ipx
ncadg_mq
ncalrpc
nocode
nonbrowsable
noncreatable
nonextensible
通知
notify_flag
object
odl
oleautomation
优化

out
out_of_line
partial_ignore

pointer_default
pragma
propget
propput
propputref
proxy
Ptr
公共
范围
readonly
裁判
represent_as
requestedit
限制
retval
shape

签署
size_is


strict_context_handle
字符串
结构
开关
switch_is
switch_type
transmit_as
typedef
uidefault
独特
联盟
符号
user_marshal
usesgetlasterror
uuid
v1_enum
vararg
版本
无效
wchar_t
wire_marshal