Share via


ISyncMgrHandlerCollection::GetHandlerEnumerator-Methode (syncmgr.h)

Ruft einen Enumerator ab, der Zugriff auf die IDs von Synchronisierungshandlern bietet, die dem Benutzer verfügbar gemacht und vom Benutzer verwaltet werden.

Syntax

HRESULT GetHandlerEnumerator(
  [out] IEnumString **ppenum
);

Parameter

[out] ppenum

Typ: IEnumString**

Wenn diese Methode zurückgibt, enthält die Adresse eines Zeigers auf eine instance von IEnumString, die die IDs bekannter Synchronisierungshandler aufzählt.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Eine Synchronisierungshandler-ID ist eine Zeichenfolge, die den Handler eindeutig darstellt. Die ID muss für alle Handler im System eindeutig sein und ist auf eine maximale Länge von MAX_SYNCMGR_ID beschränkt, einschließlich des beendenden NULL-Zeichens.

Frühere Versionen von Windows basierten auf GUIDs, um Handler- und Element-IDs darzustellen. Windows Vista verwendet Zeichenfolgen für ihre größere Flexibilität. Es wird weiterhin empfohlen, dass die Zeichenfolge eine GUID enthält, um die Eindeutigkeit sicherzustellen, aber sie kann auch andere Informationen enthalten, die für den Handler verwendet werden, spezifisch für die Anwendung oder das Gerät.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile syncmgr.h