Microsoft Windows CE 3.0  

CreatePosPassThru

Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Creates a COM object that supports IMediaSeekingand IMediaPositionfor single-input pin renderers and transform filters.

STDAPI CreatePosPassThru(
LPUNKNOWN
pAgg
,
BOOL
bRenderer
,
IPin *
pPin
,
IUnknown **
ppPassThru
);

Parameters

pAgg
NULL if the object is not being created as part of an aggregate; otherwise, a pointer to the aggregate object's IUnknowninterface (the controlling IUnknown).
bRenderer
TRUE if the filter supports rendering; otherwise, FALSE.
pPin
Pointer to the filter's input pin.
ppPassThru
Address of a pointer to an ISeekingPassThruinterface.

Return Values

Returns S_OK if successful; otherwise, returns an HRESULTindicating the error.

Remarks

You can use this function to create a CPosPassThruobject in Quartz.dll rather than from your own .dll file. The CLSID of the object is CLSID_SeekingPassThru.