estrutura FILE_ID_DESCRIPTOR (winbase.h)
Especifica o tipo de ID que está sendo usado.
Sintaxe
typedef struct FILE_ID_DESCRIPTOR {
DWORD dwSize;
FILE_ID_TYPE Type;
union {
LARGE_INTEGER FileId;
GUID ObjectId;
FILE_ID_128 ExtendedFileId;
} DUMMYUNIONNAME;
} FILE_ID_DESCRIPTOR, *LPFILE_ID_DESCRIPTOR;
Membros
dwSize
O tamanho dessa estrutura FILE_ID_DESCRIPTOR .
Type
O discriminador para a união que indica o tipo de identificador que está sendo passado.
DUMMYUNIONNAME
DUMMYUNIONNAME.FileId
A ID do arquivo a ser aberto.
DUMMYUNIONNAME.ObjectId
A ID do objeto a ser aberto.
DUMMYUNIONNAME.ExtendedFileId
Uma estrutura FILE_ID_128 que contém a ID do arquivo de 128 bits do arquivo. Isso é usado em sistemas de arquivos ReFS.
Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 e Windows Server 2008 R2: Não há suporte para esse membro antes do Windows 8 e do Windows Server 2012.
Requisitos
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 | winbase.h (incluir Windows.h) |
Redistribuível | SDK do Windows no Windows Server 2003 e Windows XP. |