ISyncMgrHandlerInfo::GetType method

Gets the handler type for Sync Center.

Syntax


HRESULT GetType(
  [out] SYNCMGR_HANDLER_TYPE *pnType
);

Parameters

pnType [out]

Type: SYNCMGR_HANDLER_TYPE*

When this method returns, points to a value from the SYNCMGR_HANDLER_TYPE enumeration that specifies the handler type. If the method fails, this parameter points to SYNCMGR_HT_UNSPECIFIED.

Return value

Type: HRESULT

Returns S_OK if successful, or an error value otherwise. If the method fails, pnType is set to SYNCMGR_HT_UNSPECIFIED.

Remarks

Typically, this value does not change. However, Sync Center calls this method whenever the UpdateHandler method is called.

Examples

The following example shows an implementation of this method.


STDMETHODIMP CMyDeviceHandler::GetType(__out SYNCMGR_HANDLER_TYPE *pnType)
{
    *pnType = SYNCMGR_HT_DEVICE;
    return S_OK;


Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Syncmgr.h

IDL

Syncmgr.idl

 

 

Show: