IUnknown::QueryInterface
The
QueryInterface method determines if an interface can be used with an object. Used by the
following interfaces:
IAVIEditStream,
IAVIFile,
IAVIStream,
IAVIStreaming, and
IGetFrame.
HRESULT QueryInterface(
LPUNKNOWN ps,
|
|
const IID & riid,
|
|
void *ppvObj
|
|
);
|
|
Parameters
ps
Address of an
IAVIEditStream,
IAVIFile,
IAVIStream,
IAVIStreaming, or
IGetFrame interface.
riid
Identifier of the interface being queried.
ppvObj
Address to contain a pointer to the object whose interface is queried or NULL
when an interface is not supported.
Return Values
Returns a pointer to the current interface if successful or E_NOINTERFACE
otherwise.
Remarks
For handlers written in C++,
QueryInterface has the following syntax:
HRESULT QueryInterface(const IID &riid, void *ppvObj);
See Also
IAVIEditStream,
IAVIFile,
IAVIStream,
IAVIStreaming,
IGetFrame
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database