estrutura TXFS_GET_TRANSACTED_VERSION (winioctl.h)
[A Microsoft recomenda fortemente que os desenvolvedores utilizem meios alternativos para atender às necessidades do 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 as informações sobre a última versão e a versão base do arquivo especificado.
Sintaxe
typedef struct _TXFS_GET_TRANSACTED_VERSION {
DWORD ThisBaseVersion;
DWORD LatestVersion;
WORD ThisMiniVersion;
WORD FirstMiniVersion;
WORD LatestMiniVersion;
} TXFS_GET_TRANSACTED_VERSION, *PTXFS_GET_TRANSACTED_VERSION;
Membros
ThisBaseVersion
A versão do arquivo com a qual esse identificador é aberto. Esse membro pode ser um dos valores a seguir.
Se o identificador tiver sido aberto como um leitor transacionado, o valor retornado para esse membro será um inteiro positivo que representa o número de versão do arquivo ao qual o identificador está associado.
LatestVersion
A versão confirmada mais recentemente do arquivo.
ThisMiniVersion
Se o identificador para uma miniversão estiver aberto, esse membro conterá a ID da miniversão. Se o identificador não estiver aberto, esse membro será zero (0).
FirstMiniVersion
A primeira miniversão disponível para este arquivo. Se não houver miniversões ou não estiverem visíveis para a transação associada ao identificador de arquivo, esse campo será zero (0).
LatestMiniVersion
A miniversão disponível mais recente para este arquivo. Se não houver miniversões ou não estiverem visíveis para a transação associada ao identificador de arquivo, esse campo será zero (0).
Comentários
O número de versão base permanece o mesmo durante o tempo de vida de um identificador. O número de versão mais recente aumenta desde que um identificador ainda esteja aberto em um arquivo e uma alteração seja confirmada. Quando o identificador é fechado, o número de versão é redefinido para zero.
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) |