Kata kunci yang dicadangkan (MIDL 3.0)
Topik ini mencantumkan kata kunci yang dipesan di MIDL 3.0. Anda tidak boleh menggunakan kata kunci ini dalam nama kelas dan anggota runtime Anda. Banyak dari kata kunci yang dipesan ini didokumentasikan dalam referensi bahasa MIDL 1.0.
Catatan
MIDL 3.0 adalah superset ketat dari MIDL 1.0, MIDL 2.0, dan MIDL 3.0. Jadi daftar ini mencakup penyatuan kata kunci yang dipesan untuk MIDL 1.0, MIDL 2.0, dan MIDL 3.0.
FALSE
ISO_LATIN_1
ISO_MULTI_LINGUAL
ISO_UCS
NULL
SAFEARRAY
BENAR
__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
apicontract
atribut
nama atribut
attributeusage
auto
boolean
byte
case
cdecl
char
coclass
dapat dikomposiskan
const
constructor_name
contract
contractversion
cpp_quote
Menyatakan
declare_guid
default
delegasi
tidak digunakan lagi
tidak digunakan lagi
dispinterface
double
enum
peristiwa
eventadd
eventremove
exclusiveto
Eksperimental
extern
Jauh
fitur
feature_name
float
from_contract
get
handle_t
hyper
impor
importlib
meliputi
inline
int
antarmuka
interface_name
internal
pustaka
long
methods
midl_pragma
modul
namespace
Dekat
dapat ditimpa
overridable_name
sebagian
Pascal
Pipa
private_char_16
private_char_8
properties
terlindungi
protected_name
register
remote_async
remote_sync
remove
Memerlukan
return_name
runtimeclass
set
short
Ditandatangani
ukruandari
Kecil
static
static_name
stdcall
Struktur
pengalih
typedef
jenis
union
tidak disegel
Unsigned
void
volatile
dapat diaktifkan
aggregatable
Agile
align
mengalokasikan
allowmultiple
Anotasi
appobject
async
async_uuid
auto_handle
bem_handle
bindable
Kedua
Siaran
bstring
byte_count
call_as
panggilan balik
kode
comm_status
context_handle
context_handle_noserialize
context_handle_serialize
Kontrol
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
nama dll
dual
enable_allocate
encode
titik akhir
entry
explicit_handle
extension
fault_status
first_is
flags
force_allocate
funcdescattr
menangani
handle_t
Tumpukan
helpcontext
helpfile
helpstring
helpstringcontext
helpstringdll
hidden
hostContract
hyper
id
idempotent
idldescattr
abaikan
iid_is
immediatebind
implicit_handle
impor
importlib
dalam
in_line
meliputi
inline
input_sync
int
antarmuka
Menafsirkan
last_is
lcid
length_is
pustaka
licensed
Lokal
local_call
long
long_enum
manual
marshaling_behavior
max_is
Mungkin
pesan
method_name
methods
midl_pragma
min_is
modul
ms_conf_struct
ms_union
Mta
Dekat
nocode
nointerpret
nonbrowsable
noncreatable
tidak ada
nonextensible
Memberitahu
notify_flag
objek
odl
off_line
oleautomation
Mengoptimalkan
opsional
optional_interface
out
out_of_line
Berlebihan
partial_ignore
Pascal
Pipa
pointer_default
predeclid
propget
propput
propputref
proksi
ptr
publik
rentang
Readonly
ref
Diganti
represent_as
requestedit
terbatas
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
sumber
Sta
standar
strict_context_handle
string
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
pengaluran
transmit_as
type_strict_context_handle
typedescattr
uidefault
tidak ditandatangani
unique
user_marshal
usesgetlasterror
uuid
v1_array
v1_enum
v1_string
v1_struct
vararg
vardescattr
versi
wire_marshal
winrt_remote_async
wire_marshal
zeroout_alignmentgap