C++ Builder 參考手冊 ? TInterfacedPersistent ? QueryInterface
頭文件:#include <System.Classes.hpp>
命名空間:System::Classes
類:TInterfacedPersistent
訪問權(quán)限:protected:
函數(shù)原型:
virtual HRESULT __stdcall QueryInterface(const GUID &IID, /* out */ void *Obj);
System::Classes::TInterfacedPersistent::QueryInterface 是 System::Classes::TInterfacedPersistent 的成員函數(shù)智厌,返回當(dāng)前組件所支持的 COM 接口的引用抓狭。
參數(shù):
IID:接口類型的 GUID篮条;
Obj:返回當(dāng)前組件所支持的 COM 接口的引用到 Obj;
返回值:
S_OK:成功獲取當(dāng)前組件所支持的 COM 接口的引用到 Obj;
如果不支持,Obj 返回 NULL,函數(shù)返回值為 S_FALSE, E_NOINTERFACE, E_UNEXPECTED, 或 E_NOTIMPL 等陵且。
參考:
- System::Classes::TInterfacedPersistent::_AddRef
- System::Classes::TInterfacedPersistent::_Release
- System::Classes::TInterfacedPersistent
- System::Classes::TPersistent
- System::TObject::GetInterface
- System::TObject
- VCL 類繼承關(guān)系
C++ Builder 參考手冊 ? TInterfacedPersistent ? QueryInterface