TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY struttura (winioctl.h)
[Microsoft consiglia vivamente agli sviluppatori di usare mezzi alternativi per raggiungere le esigenze dell'applicazione. Molti scenari sviluppati da TxF possono essere ottenuti tramite tecniche più semplici e più leggibili. Inoltre, TxF potrebbe non essere disponibile nelle versioni future di Microsoft Windows. Per altre informazioni e alternative a TxF, vedere Alternative all'uso di NTFS transazionale.
Contiene informazioni su una transazione bloccata.
Sintassi
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;
Members
Offset
Offset, in byte, dall'inizio della struttura TXFS_LIST_TRANSACTION_LOCKED_FILES al TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY successivo.
NameFlags
Indica se il nome corrente è stato eliminato o creato nella transazione corrente. Si noti che entrambi i flag possono essere visualizzati se il nome è stato creato ed eliminato nella stessa transazione. In tal caso, il membro FileName conterrà solo una stringa vuota con un carattere null terminante ("\0") perché non esiste alcun nome significativo per segnalare.
TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY_FLAG_CREATED (0x00000001)
TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY_FLAG_DELETED (0x00000002)
FileId
ID file NTFS del file.
Reserved1
Riservato. Specificare zero.
Reserved2
Riservato. Specificare zero.
Reserved3
Riservato. Specificare zero.
FileName[1]
Percorso del file, rispetto alla radice del volume. Il nome del file è una stringa Unicode con terminazione NULL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | winioctl.h (include Windows.h) |