estructura TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY (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].
Contiene información sobre una transacción bloqueada.
Sintaxis
typedef struct _TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY {
DWORDLONG Offset;
DWORD NameFlags;
LONGLONG FileId;
DWORD Reserved1;
DWORD Reserved2;
LONGLONG Reserved3;
WCHAR FileName[1];
} TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY, *PTXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY;
Miembros
Offset
Desplazamiento, en bytes, desde el principio de la estructura de TXFS_LIST_TRANSACTION_LOCKED_FILES hasta el siguiente TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY.
NameFlags
Indica si el nombre actual se eliminó o creó en la transacción actual. Tenga en cuenta que ambas marcas pueden aparecer si el nombre se creó y eliminó en la misma transacción. En ese caso, el miembro FileName solo contendrá una cadena vacía con un carácter nulo de terminación ("\0") porque no hay ningún nombre significativo para notificar.
TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY_FLAG_CREATED (0x00000001)
TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY_FLAG_DELETED (0x00000002)
FileId
Identificador de archivo NTFS del archivo.
Reserved1
Reservado. Especifique cero.
Reserved2
Reservado. Especifique cero.
Reserved3
Reservado. Especifique cero.
FileName[1]
Ruta de acceso al archivo, relativa a la raíz del volumen. El nombre de archivo es una cadena Unicode terminada en NULL.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | winioctl.h (incluye Windows.h) |