Compartir a través de


estructura TXFS_SAVEPOINT_INFORMATION (winioctl.h)

[Microsoft recomienda encarecidamente que los desarrolladores usen medios alternativos para lograr las necesidades de la aplicación. Muchos escenarios para los que se desarrolló TxF se pueden lograr mediante técnicas más sencillas y disponibles. Además, es posible que TxF no esté disponible en versiones futuras de Microsoft Windows. Para más información y alternativas a TxF, consulte Alternativas al uso de NTFS transaccional].

La estructura FSCTL_TXFS_SAVEPOINT_INFORMATION especifica la acción que se va a realizar y en qué transacción.

Sintaxis

typedef struct _TXFS_SAVEPOINT_INFORMATION {
  HANDLE KtmTransaction;
  DWORD  ActionCode;
  DWORD  SavepointId;
} TXFS_SAVEPOINT_INFORMATION, *PTXFS_SAVEPOINT_INFORMATION;

Miembros

KtmTransaction

Controle la transacción en la que se va a realizar la operación de punto de retorno.

ActionCode

Especifica la acción de punto de retorno que se va a realizar. Los valores válidos son:

Value Significado
TXFS_SAVEPOINT_SET
1 (0x1)
Crea un nuevo punto de retorno.
TXFS_SAVEPOINT_ROLLBACK
2 (0x2)
Revierte al punto de retorno especificado por el miembro SavepointId .
TXFS_SAVEPOINT_CLEAR
4 (0x4)
Borra el punto de retorno del conjunto más reciente para la transacción especificada.
TXFS_SAVEPOINT_CLEAR_ALL
16 (0x10)
Borra todos los puntos de guardado de la transacción.

SavepointId

Si ActionCode es TXFS_SAVEPOINT_SET, en la salida, devuelve el identificador de punto de retorno recién creado.

Si ActionCode está TXFS_ROLLBACK_TO_SAVEPOINT, en la entrada, especifica el identificador de punto de retorno al que se va a revertir. Permanece sin cambios en la salida.

Si ActionCode es TXFS_SAVEPOINT_CLEAR o TXFS_SAVEPOINT_CLEAR_ALL, este miembro no se usa; por lo tanto, en la entrada, especifique NULL.

Requisitos

   
Cliente mínimo compatible Windows Vista con SP1 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado winioctl.h (incluya Windows.h)

Consulte también

FSCTL_TXFS_SAVEPOINT_INFORMATION