หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Places an interface in the .idl file as a dispatch interface.
Syntax
[dispinterface]
Remarks
When the dispinterface C++ attribute precedes an interface, it causes the interface to be placed inside the library block in the generated .idl file.
Unless you specify a base class, a dispatch interface will derive from IDispatch. You must specify an id for the members of a dispatch interface.
The usage example for dispinterface in the MIDL documentation:
dispinterface helloPro
{ interface hello; };
is not valid for the dispinterface attribute.
Example
See the example for bindable for an example of how to use dispinterface.
Requirements
| Attribute context | Value |
|---|---|
| Applies to | interface |
| Repeatable | No |
| Required attributes | None |
| Invalid attributes | dual, object, oleautomation, local, ms_union |
For more information, see Attribute Contexts.
See also
IDL Attributes
Attributes by Usage
uuid
dual
custom
object
__interface