PrePrepareComplete-Funktion (ktmw32.h)

Signalisiert, dass dieser Ressourcenmanager seine Vorbereitungsarbeiten abgeschlossen hat, sodass andere Ressourcenmanager jetzt mit ihren Vorbereitungsvorgängen beginnen können.

Syntax

BOOL PrePrepareComplete(
  [in] HANDLE         EnlistmentHandle,
  [in] PLARGE_INTEGER TmVirtualClock
);

Parameter

[in] EnlistmentHandle

Ein Handle für die Aufnahme.

[in] TmVirtualClock

Der neueste Wert der virtuellen Uhr, der für diesen Vorbereitungsvorgang empfangen wurde. Wenn Sie NULL angeben, wird der Wert der virtuellen Uhr nicht geändert. Siehe LARGE_INTEGER.

Um den Wert der virtuellen Uhr zu ändern, muss dieser Wert größer als der aktuelle Wert sein, der in der COMMIT-Benachrichtigung zurückgegeben wird.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

Wenn die Funktion fehlschlägt, ist der Rückgabewert 0 (null). Um erweiterte Fehlerinformationen zu erhalten, rufen Sie die GetLastError-Funktion auf.

In der folgenden Liste werden die möglichen Fehlercodes identifiziert:

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile ktmw32.h
Bibliothek Ktmw32.lib
DLL Ktmw32.dll

Weitere Informationen

GetCurrentClockTransactionManager

GetNotificationResourceManager

GetNotificationResourceManagerAsync

Kerneltransaktions-Manager-Funktionen

PrepareComplete