共用方式為


RtlIsNameLegalDOS8Dot3 函式 (winternl.h)

[RtlIsNameLegalDOS8Dot3 可用於 Windows XP。 它在後續版本中可能會變更或無法使用。 以 Windows Server 2003 和 Windows XP service Pack 1 (SP1) 和更新版本為目標的應用程式應該使用 CheckNameLegalDOS8Dot3 函式。]

判斷是否可以使用指定的名稱在 FAT 檔案系統上建立檔案。

語法

BOOLEAN RtlIsNameLegalDOS8Dot3(
  [in]                PUNICODE_STRING Name,
  [in, out, optional] POEM_STRING     OemName,
  [out, optional]     PBOOLEAN        NameContainsSpaces
);

參數

[in] Name

檔名,格式為 8.3。

[in, out, optional] OemName

緩衝區的指標,接收對應至 Name 的 OEM 字串。

此參數可以是 Null

[out, optional] NameContainsSpaces

如果函式傳回 TRUE,此參數會指出名稱是否包含空格。

如果函式傳回 FALSE,則此參數為未定義。

傳回值

如果指定的名稱在目前的 OEM 代碼頁中形成有效的 8.3 FAT 檔案系統名稱,則函式會傳回 TRUE。 否則,函式會傳回 FALSE

備註

此函式沒有相關聯的匯入連結庫。 您必須使用 LoadLibraryGetProcAddress 函式,動態連結至 NtDll.dll。

規格需求

需求
目標平台 Windows
標頭 winternl.h
程式庫 ntdll.lib
Dll ntdll.dll

另請參閱

CheckNameLegalDOS8Dot3