Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft eine Reihe von Flags ab, die die definierten Funktionen des Handlers beschreiben.
Syntax
HRESULT GetCapabilities(
[out] SYNCMGR_HANDLER_CAPABILITIES *pmCapabilities
);
Parameter
[out] pmCapabilities
Typ: SYNCMGR_HANDLER_CAPABILITIES*
Wenn diese Methode zurückgibt, enthält einen Zeiger auf eine bitweise Kombination von Werten aus der SYNCMGR_HANDLER_CAPABILITIES Enumeration, die die Funktionen des Handlers definiert. Vergleichen Sie mit SYNCMGR_HCM_VALID_MASK , um einen gültigen Wert zu überprüfen.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Methode wird vom Sync Center als Reaktion auf einen Aufruf von UpdateHandler oder UpdateHandlerCollection aufgerufen.
Beispiele
Das folgende Beispiel zeigt eine Implementierung dieser Methode.
STDMETHODIMP CMyDeviceHandler::GetCapabilities(
__out SYNCMGR_HANDLER_CAPABILITIES *pmCapabilities)
{
*pmCapabilities = SYNCMGR_HCM_EVENT_STORE
| SYNCMGR_HCM_QUERY_BEFORE_ACTIVATE;
return S_OK;
}
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | syncmgr.h |