C++ Builder 参考手册 ➙ System ➙ TObject ➙ GetInterfaceEntry
头文件:#include <systobj.h>
命名空间:System
函数原型:
__classmethod PInterfaceEntry __fastcall GetInterfaceEntry(const GUID &IID);
System::TObject::GetInterfaceEntry 是 System::TObject 的成员函数,获取接口项目。
参数:
IID:接口的 IID,C++ 需要用 __uuidof 获取 IID,Delphi 的 IID 允许用接口名称,编译器会自动采用类型的 GUID。
返回值:
接口项目,COM 对象可以用 GetInterfaceEntry 调用双接口方法 (dual-IDispatch interface)
参考:
- System::TObject::GetInterface
- System::TObject::GetInterfaceTable
- System::Classes::TComponent::QueryInterface
- System::Classes::TComponent::IsImplementorOf
- System::Classes::TComponent::ReferenceInterface
- System::Classes::TComponent::GetTypeInfo
- System::Classes::TComponent::GetTypeInfoCount
- System::Classes::TComponent::GetIDsOfNames
- System::Classes::TComponent::operator _di_IInterface
- System::Classes::TInterfacedPersistent::operator _di_IInterface
- System::TObject
- VCL 类继承关系
C++ Builder 参考手册 ➙ System ➙ TObject ➙ GetInterfaceEntry