FILE_LINKS_INFORMATION 結構 (ntifs.h)

FILE_LINKS_INFORMATION結構是用來查詢或設定現有檔案的 researchNTFS 硬式連結。

語法

typedef struct _FILE_LINKS_INFORMATION {
  ULONG                       BytesNeeded;
  ULONG                       EntriesReturned;
  FILE_LINK_ENTRY_INFORMATION Entry;
} FILE_LINKS_INFORMATION, *PFILE_LINKS_INFORMATION;

成員

BytesNeeded

保存 Entry 中傳回之所有可用名稱所需的位元組數目。 此值必須大於 0。

EntriesReturned

已使用 Entry 成員傳回的FILE_LINK_ENTRY_INFORMATION結構數目。

Entry

緩衝區,包含傳回 FILE_LINK_ENTRY_INFORMATION 結構。

備註

如果 EntriesReturned 的值為 0,則沒有足夠的可用記憶體可傳回專案。 錯誤STATUS_BUFFER_OVERFLOW (0x80000005) 表示未传回所有可用的项目。

Entry 是專案清單中的第一個 FILE_LINK_ENTRY_INFORMATION 結構。 如果專案的 NextEntryOffset 欄位值為 0,則不會傳回任何進一步的專案;否則,傳回的下一個項目會位於上一個專案的 NextEntryOffset 位元組。

規格需求

需求
最低支援的用戶端 Windows Vista
標頭 ntifs.h (包含 FltKernel.h、Ntifs.h)

另請參閱

FILE_LINK_ENTRY_INFORMATION