Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

QueryService method

Acts as the factory method for any services exposed through an implementation of IServiceProvider.

Syntax


HRESULT retVal = object.QueryService(guidService, riid, ppv);

Parameters

guidService [in]

Type: REFGUID

The unique identifier of the service (an SID).

riid [in]

Type: REFIID

The unique identifier of the interface that the caller wants to receive for the service.

ppv [out]

Type: void

The address of the caller-allocated variable to receive the interface pointer of the service on successful return from this function. The caller becomes responsible for calling Release through this interface pointer when the service is no longer required.

Remarks

QueryService creates or accesses the implementation of the service identified with guidService. In ppv, it returns the address of the interface that is specified by riid.

 

 

Show:
© 2017 Microsoft