Freigeben über


ISyncMgrSyncCallback::QueryForAdditionalItems-Methode (syncmgr.h)

Ruft einen Enumerator der Gruppe von Elementen ab, die über eine ausstehende Anforderung verfügen, die synchronisiert werden soll. Dies ist der Satz von Elementen, die nach Abschluss der aktuellen Synchronisierung synchronisiert werden.

Syntax

HRESULT QueryForAdditionalItems(
  [out] IEnumString  **ppenumItemIDs,
  [out] IEnumUnknown **ppenumPunks
);

Parameter

[out] ppenumItemIDs

Typ: IEnumString**

Wenn diese Methode zurückgibt, enthält die Adresse eines Zeigers auf eine instance von IEnumString, die Synchronisierungselement-IDs aufzählt. Dieser Wert ist NULL , wenn keine Elemente ausstehen.

[out] ppenumPunks

Typ: IEnumUnknown**

Wenn diese Methode zurückgibt, enthält die Adresse eines Zeigers auf eine instance von IEnumUnknown, die IUnknown-Schnittstellen aufzählt, die an StartHandlerSync oder StartItemSync übergeben werden. Dieser Wert ist NULL , wenn keine Schnittstellen ausstehen.

Rückgabewert

Typ: HRESULT

Gibt bei erfolgreicher Ausführung S_OK oder andernfalls einen Fehlerwert zurück. Gibt S_FALSE zurück, wenn keine Elemente ausstehen.

Hinweise

Element-IDs, die durch einen Aufruf der Next-Methode der abgerufenen Enumeratorschnittstelle abgerufen werden, weisen eine maximale Länge von MAX_SYNCMGR_ID einschließlich des beendenden NULL-Zeichens auf. Die aufrufende Anwendung ist für die Zuordnung jeder Element-ID verantwortlich, die über die Next-Methode mithilfe von CoTaskMemFree abgerufen wird.

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