Compartilhar via


estrutura TXFS_LIST_TRANSACTION_LOCKED_FILES (winioctl.h)

[A Microsoft recomenda fortemente que os desenvolvedores utilizem meios alternativos para atender às necessidades do seu aplicativo. Muitos cenários para os quais o TxF foi desenvolvido podem ser obtidos por meio de técnicas mais simples e prontamente disponíveis. Além disso, o TxF pode não estar disponível em versões futuras do Microsoft Windows. Para obter mais informações e alternativas ao TxF, confira Alternativas ao uso do NTFS transacional.]

Contém uma lista de arquivos bloqueados por um gravador transacionado.

Sintaxe

typedef struct _TXFS_LIST_TRANSACTION_LOCKED_FILES {
  GUID      KtmTransaction;
  DWORDLONG NumberOfFiles;
  DWORDLONG BufferSizeRequired;
  DWORDLONG Offset;
} TXFS_LIST_TRANSACTION_LOCKED_FILES, *PTXFS_LIST_TRANSACTION_LOCKED_FILES;

Membros

KtmTransaction

A transação KTM para a qual enumerar arquivos bloqueados neste RM.

NumberOfFiles

O número de arquivos envolvidos para a transação especificada neste gerenciador de recursos.

BufferSizeRequired

O comprimento do buffer necessário para manter a lista completa de arquivos no momento dessa chamada. Não há garantia de que isso tenha o mesmo comprimento que qualquer outra chamada subsequente.

Offset

O deslocamento do início dessa estrutura até o início da primeira estrutura TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho winioctl.h (inclua Windows.h)

Confira também

FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES

TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY