Condividi tramite


Funzione PrePrepareComplete (ktmw32.h)

Segnala che questo resource manager ha completato il proprio lavoro di preparazione, in modo che altri responsabili delle risorse possano ora iniziare le operazioni di preparazione.

Sintassi

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

Parametri

[in] EnlistmentHandle

Handle per l'inserimento.

[in] TmVirtualClock

Valore dell'orologio virtuale più recente ricevuto per questa operazione di preparazione. Se si specifica NULL, il valore dell'orologio virtuale non viene modificato. Vedere LARGE_INTEGER.

Per modificare il valore dell'orologio virtuale, questo valore deve essere maggiore del valore corrente restituito nella notifica COMMIT.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero (0). Per ottenere informazioni sull'errore estese, chiamare la funzione GetLastError .

L'elenco seguente identifica i possibili codici di errore:

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione ktmw32.h
Libreria Ktmw32.lib
DLL Ktmw32.dll

Vedi anche

GetCurrentClockTransactionManager

GetNotificationResourceManager

GetNotificationResourceManagerAsync

Funzioni di Gestione transazioni kernel

PrepareComplete