Vcl.OleServer.TOleServer.QueryInterface
Delphi
function QueryInterface(const IID: TGUID; out Obj): HResult; override;
C++
virtual HRESULT __stdcall QueryInterface(const GUID &IID, /* out */ void *Obj);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Vcl.OleServer.pas Vcl.OleServer.hpp |
Vcl.OleServer | TOleServer |
説明
指定したインターフェースを OLE サーバーがサポートしている場合に,そのインターフェースに対する参照を返します。
QueryInterface は,IUnknown インターフェースのメソッド QueryInterface を実装します。QueryInterface は,IID パラメータで指定したインターフェースに対する参照を Obj パラメータとして返します。OLE サーバーがインターフェースをサポートしていない場合,Obj パラメータは nilNULL を返し,QueryInterface は 0 以外のエラーコードを返します。