GetInterface function

The GetInterface function retrieves an interface pointer.

Syntax


HRESULT GetInterface(
   LPUNKNOWN pUnk,
   void      **ppv
);

Parameters

pUnk

Pointer to the IUnknown interface.

ppv

Address of a pointer to the retrieved interface.

Return value

Returns an HRESULT value.

Remarks

This member function performs a thread-safe increment of the reference count. To retrieve the interface and add a reference, call this function from your overriding implementation of the INonDelegatingUnknown::NonDelegatingQueryInterface method.

Requirements

Header

Combase.h (include Streams.h)

Library

Strmbase.lib (retail builds);
Strmbasd.lib (debug builds)

See also

COM Helper Functions
INonDelegatingUnknown

 

 

Show: