Overview
Group
Quick Info

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