Win32 API 日本語リファレンス
ホームStorage.FileSystem › FINDEX_INFO_LEVELS

FINDEX_INFO_LEVELS

列挙型
基底型i4

メンバー 3

名前10進16進説明
FindExInfoStandard00x0FindFirstFileEx 関数は、 標準的な属性情報のセットを取得します。データは WIN32_FIND_DATA 構造体で返されます。
FindExInfoBasic10x1

FindFirstFileEx 関数は短いファイル名を照会しないため、列挙全体の速度が向上します。データは WIN32_FIND_DATA 構造体で返され、cAlternateFileName メンバーは常に NULL 文字列になります。

Windows Server 2008、Windows Vista、Windows Server 2003 および Windows XP: この値は Windows Server 2008 R2 および Windows 7 までサポートされていません。

FindExInfoMaxInfoLevel20x2この値は検証に使用されます。サポートされる値は、この値より小さい値です。

公式ドキュメント

<a href="/windows/desktop/api/fileapi/nf-fileapi-findfirstfileexa">FindFirstFileEx</a> 関数で使用され、返されるデータの情報
レベルを指定する値を定義します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum FINDEX_INFO_LEVELS : int {
    FindExInfoStandard = 0,
    FindExInfoBasic = 1,
    FindExInfoMaxInfoLevel = 2
} FINDEX_INFO_LEVELS;
public enum FINDEX_INFO_LEVELS : int
{
    FindExInfoStandard = 0,
    FindExInfoBasic = 1,
    FindExInfoMaxInfoLevel = 2,
}
Public Enum FINDEX_INFO_LEVELS As Integer
    FindExInfoStandard = 0
    FindExInfoBasic = 1
    FindExInfoMaxInfoLevel = 2
End Enum
import enum

class FINDEX_INFO_LEVELS(enum.IntEnum):
    FindExInfoStandard = 0
    FindExInfoBasic = 1
    FindExInfoMaxInfoLevel = 2
// FINDEX_INFO_LEVELS
pub const FindExInfoStandard: i32 = 0;
pub const FindExInfoBasic: i32 = 1;
pub const FindExInfoMaxInfoLevel: i32 = 2;
// FINDEX_INFO_LEVELS
const (
	FindExInfoStandard int32 = 0
	FindExInfoBasic int32 = 1
	FindExInfoMaxInfoLevel int32 = 2
)
const
  FindExInfoStandard = 0;
  FindExInfoBasic = 1;
  FindExInfoMaxInfoLevel = 2;
// FINDEX_INFO_LEVELS
pub const FindExInfoStandard: i32 = 0;
pub const FindExInfoBasic: i32 = 1;
pub const FindExInfoMaxInfoLevel: i32 = 2;
const
  FindExInfoStandard* = 0
  FindExInfoBasic* = 1
  FindExInfoMaxInfoLevel* = 2
enum FINDEX_INFO_LEVELS : int {
    FindExInfoStandard = 0,
    FindExInfoBasic = 1,
    FindExInfoMaxInfoLevel = 2,
}
#define global FindExInfoStandard     0x0
#define global FindExInfoBasic        0x1
#define global FindExInfoMaxInfoLevel 0x2