CBasePin::QueryInternalConnections (Windows CE 5.0)

Send Feedback

Provides an array of pointers to IPin objects. These are the pins that this pin internally connects to.

HRESULT QueryInternalConnections(IPin** apPin,ULONG* nPin);

Parameters

  • apPin
    Array of IPin pointers.
  • nPin
    Upon input, indicates the number of channels; upon output, indicates the number of pins.

Return Values

Returns one of the following HRESULT values.

Value Description
E_FAIL Undetermined failure.
E_NOTIMPL The filter graph manager interprets E_NOTIMPL as meaning all input pins connect to all output pins.
S_FALSE Insufficient number of channels; returns no pins in apPin.

Remarks

This member function implements the IPin::QueryInternalConnections method but only to return E_NOTIMPL.

To provide mapping between specific input and output pins, override this.

The default implementation to return E_NOTIMPL implies that the caller can assume that all input pins feed all output pins.

Overriding this member function allows a filter to specify when it is a renderer for some of its input pins and not for others.

Requirements

DirectShow applications and DirectShow filters have different include file and link library requirements.

For more information, see Setting Up the Build Environment.

OS Versions: Windows CE 2.12 and later. Version 2.12 requires DXPAK 1.0 or later.
Header:

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.