Win32 API 日本語リファレンス
ホームUI.Shell.PropertiesSystem › PROPDESC_SEARCHINFO_FLAGS

PROPDESC_SEARCHINFO_FLAGS

列挙型フラグ
基底型i4

メンバー 6

名前10進16進
PDSIF_DEFAULT00x0
PDSIF_ININVERTEDINDEX10x1
PDSIF_ISCOLUMN20x2
PDSIF_ISCOLUMNSPARSE40x4
PDSIF_ALWAYSINCLUDE80x8
PDSIF_USEFORTYPEAHEAD160x10

各言語での定義

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

typedef enum PROPDESC_SEARCHINFO_FLAGS : int {
    PDSIF_DEFAULT = 0,
    PDSIF_ININVERTEDINDEX = 1,
    PDSIF_ISCOLUMN = 2,
    PDSIF_ISCOLUMNSPARSE = 4,
    PDSIF_ALWAYSINCLUDE = 8,
    PDSIF_USEFORTYPEAHEAD = 16
} PROPDESC_SEARCHINFO_FLAGS;
[Flags]
public enum PROPDESC_SEARCHINFO_FLAGS : int
{
    PDSIF_DEFAULT = 0,
    PDSIF_ININVERTEDINDEX = 1,
    PDSIF_ISCOLUMN = 2,
    PDSIF_ISCOLUMNSPARSE = 4,
    PDSIF_ALWAYSINCLUDE = 8,
    PDSIF_USEFORTYPEAHEAD = 16,
}
<Flags>
Public Enum PROPDESC_SEARCHINFO_FLAGS As Integer
    PDSIF_DEFAULT = 0
    PDSIF_ININVERTEDINDEX = 1
    PDSIF_ISCOLUMN = 2
    PDSIF_ISCOLUMNSPARSE = 4
    PDSIF_ALWAYSINCLUDE = 8
    PDSIF_USEFORTYPEAHEAD = 16
End Enum
import enum

class PROPDESC_SEARCHINFO_FLAGS(enum.IntFlag):
    PDSIF_DEFAULT = 0
    PDSIF_ININVERTEDINDEX = 1
    PDSIF_ISCOLUMN = 2
    PDSIF_ISCOLUMNSPARSE = 4
    PDSIF_ALWAYSINCLUDE = 8
    PDSIF_USEFORTYPEAHEAD = 16
// PROPDESC_SEARCHINFO_FLAGS (flags)
pub const PDSIF_DEFAULT: i32 = 0;
pub const PDSIF_ININVERTEDINDEX: i32 = 1;
pub const PDSIF_ISCOLUMN: i32 = 2;
pub const PDSIF_ISCOLUMNSPARSE: i32 = 4;
pub const PDSIF_ALWAYSINCLUDE: i32 = 8;
pub const PDSIF_USEFORTYPEAHEAD: i32 = 16;
// PROPDESC_SEARCHINFO_FLAGS
const (
	PDSIF_DEFAULT int32 = 0
	PDSIF_ININVERTEDINDEX int32 = 1
	PDSIF_ISCOLUMN int32 = 2
	PDSIF_ISCOLUMNSPARSE int32 = 4
	PDSIF_ALWAYSINCLUDE int32 = 8
	PDSIF_USEFORTYPEAHEAD int32 = 16
)
const
  PDSIF_DEFAULT = 0;
  PDSIF_ININVERTEDINDEX = 1;
  PDSIF_ISCOLUMN = 2;
  PDSIF_ISCOLUMNSPARSE = 4;
  PDSIF_ALWAYSINCLUDE = 8;
  PDSIF_USEFORTYPEAHEAD = 16;
// PROPDESC_SEARCHINFO_FLAGS
pub const PDSIF_DEFAULT: i32 = 0;
pub const PDSIF_ININVERTEDINDEX: i32 = 1;
pub const PDSIF_ISCOLUMN: i32 = 2;
pub const PDSIF_ISCOLUMNSPARSE: i32 = 4;
pub const PDSIF_ALWAYSINCLUDE: i32 = 8;
pub const PDSIF_USEFORTYPEAHEAD: i32 = 16;
const
  PDSIF_DEFAULT* = 0
  PDSIF_ININVERTEDINDEX* = 1
  PDSIF_ISCOLUMN* = 2
  PDSIF_ISCOLUMNSPARSE* = 4
  PDSIF_ALWAYSINCLUDE* = 8
  PDSIF_USEFORTYPEAHEAD* = 16
enum PROPDESC_SEARCHINFO_FLAGS : int {
    PDSIF_DEFAULT = 0,
    PDSIF_ININVERTEDINDEX = 1,
    PDSIF_ISCOLUMN = 2,
    PDSIF_ISCOLUMNSPARSE = 4,
    PDSIF_ALWAYSINCLUDE = 8,
    PDSIF_USEFORTYPEAHEAD = 16,
}
#define global PDSIF_DEFAULT         0x0
#define global PDSIF_ININVERTEDINDEX 0x1
#define global PDSIF_ISCOLUMN        0x2
#define global PDSIF_ISCOLUMNSPARSE  0x4
#define global PDSIF_ALWAYSINCLUDE   0x8
#define global PDSIF_USEFORTYPEAHEAD 0x10
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。