CEnumPins::QueryInterface (Compact 2013)

3/26/2014

Retrieves a pointer to a specified interface on a component to which a client currently holds an interface pointer. This method must call IUnknown::AddRef on the pointer it returns.

Syntax

HRESULT QueryInterface(
  REFIID iid,
  void** ppvObject 
);

Parameters

  • iid
    Specifies the IID of the interface being requested.
  • ppvObject
    Receives a pointer to an interface pointer to the object on return.

    If the interface specified in iid is not supported by the object, ppvObject is set to NULL.

Return Value

Returns S_OK if the interface is supported, S_FALSE if not.

Remarks

This member function implements the IUnknown::QueryInterface method and passes out references to the IEnumPins interface.

Requirements

Header

dshow.h,
Streams.h

Library

ole32.lib,
Ole32auth.lib,
Strmbase.lib,
Strmiids.lib,
uuid.lib

See Also

Reference

CEnumPins Class