ISyncMgrHandlerInfo::GetType method (syncmgr.h)

Gets the handler type for Sync Center.

Syntax

HRESULT GetType(
  [out] SYNCMGR_HANDLER_TYPE *pnType
);

Parameters

[out] pnType

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

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header syncmgr.h