Win32 API 日本語リファレンス
ホームSystem.Com › STATFLAG

STATFLAG

列挙型
基底型i4

メンバー 3

名前10進16進説明
STATFLAG_DEFAULT00x0統計情報に STATSTG 構造体の pwcsName メンバーを含めることを要求します。
STATFLAG_NONAME10x1統計情報に STATSTG 構造体の pwcsName メンバーを含めないことを要求します。名前が省略される場合、 ILockBytes::StatIStorage::StatIStream::Stat の各メソッドは名前の文字列値のためにメモリーを割り当てて解放する必要がなくなるため、割り当てと解放の操作に要する時間とリソースを削減できます。
STATFLAG_NOOPEN20x2実装されていません。

公式ドキュメント

STATFLAG 列挙型の値は、メソッドが STATSTG 構造体の pwcsName メンバーに名前を返すことを試みるかどうかを示します。これらの値は、pwcsName メンバーが不要な場合にメモリーを節約するために、 ILockBytes::StatIStorage::StatIStream::Stat の各メソッドで使用されます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

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

typedef enum STATFLAG : int {
    STATFLAG_DEFAULT = 0,
    STATFLAG_NONAME = 1,
    STATFLAG_NOOPEN = 2
} STATFLAG;
public enum STATFLAG : int
{
    STATFLAG_DEFAULT = 0,
    STATFLAG_NONAME = 1,
    STATFLAG_NOOPEN = 2,
}
Public Enum STATFLAG As Integer
    STATFLAG_DEFAULT = 0
    STATFLAG_NONAME = 1
    STATFLAG_NOOPEN = 2
End Enum
import enum

class STATFLAG(enum.IntEnum):
    STATFLAG_DEFAULT = 0
    STATFLAG_NONAME = 1
    STATFLAG_NOOPEN = 2
// STATFLAG
pub const STATFLAG_DEFAULT: i32 = 0;
pub const STATFLAG_NONAME: i32 = 1;
pub const STATFLAG_NOOPEN: i32 = 2;
// STATFLAG
const (
	STATFLAG_DEFAULT int32 = 0
	STATFLAG_NONAME int32 = 1
	STATFLAG_NOOPEN int32 = 2
)
const
  STATFLAG_DEFAULT = 0;
  STATFLAG_NONAME = 1;
  STATFLAG_NOOPEN = 2;
// STATFLAG
pub const STATFLAG_DEFAULT: i32 = 0;
pub const STATFLAG_NONAME: i32 = 1;
pub const STATFLAG_NOOPEN: i32 = 2;
const
  STATFLAG_DEFAULT* = 0
  STATFLAG_NONAME* = 1
  STATFLAG_NOOPEN* = 2
enum STATFLAG : int {
    STATFLAG_DEFAULT = 0,
    STATFLAG_NONAME = 1,
    STATFLAG_NOOPEN = 2,
}
#define global STATFLAG_DEFAULT 0x0
#define global STATFLAG_NONAME  0x1
#define global STATFLAG_NOOPEN  0x2