ISyncMgrHandler::GetCapabilities 方法 (syncmgr.h)
获取一组描述处理程序定义功能的标志。
语法
HRESULT GetCapabilities(
[out] SYNCMGR_HANDLER_CAPABILITIES *pmCapabilities
);
参数
[out] pmCapabilities
类型: SYNCMGR_HANDLER_CAPABILITIES*
此方法返回时,包含一个指针,指向定义处理程序功能的 SYNCMGR_HANDLER_CAPABILITIES 枚举中的值的按位组合。 与 SYNCMGR_HCM_VALID_MASK 进行比较以验证有效值。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
同步中心调用此方法以响应对 UpdateHandler 或 UpdateHandlerCollection 的调用。
示例
以下示例演示此方法的实现。
STDMETHODIMP CMyDeviceHandler::GetCapabilities(
__out SYNCMGR_HANDLER_CAPABILITIES *pmCapabilities)
{
*pmCapabilities = SYNCMGR_HCM_EVENT_STORE
| SYNCMGR_HCM_QUERY_BEFORE_ACTIVATE;
return S_OK;
}
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | syncmgr.h |