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

ThumbnailStreamCacheOptions

列挙型フラグ
基底型i4

メンバー 4

名前10進16進
ExtractIfNotCached00x0
ReturnOnlyIfCached10x1
ResizeThumbnail20x2
AllowSmallerSize40x4

各言語での定義

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

typedef enum ThumbnailStreamCacheOptions : int {
    ExtractIfNotCached = 0,
    ReturnOnlyIfCached = 1,
    ResizeThumbnail = 2,
    AllowSmallerSize = 4
} ThumbnailStreamCacheOptions;
[Flags]
public enum ThumbnailStreamCacheOptions : int
{
    ExtractIfNotCached = 0,
    ReturnOnlyIfCached = 1,
    ResizeThumbnail = 2,
    AllowSmallerSize = 4,
}
<Flags>
Public Enum ThumbnailStreamCacheOptions As Integer
    ExtractIfNotCached = 0
    ReturnOnlyIfCached = 1
    ResizeThumbnail = 2
    AllowSmallerSize = 4
End Enum
import enum

class ThumbnailStreamCacheOptions(enum.IntFlag):
    ExtractIfNotCached = 0
    ReturnOnlyIfCached = 1
    ResizeThumbnail = 2
    AllowSmallerSize = 4
// ThumbnailStreamCacheOptions (flags)
pub const ExtractIfNotCached: i32 = 0;
pub const ReturnOnlyIfCached: i32 = 1;
pub const ResizeThumbnail: i32 = 2;
pub const AllowSmallerSize: i32 = 4;
// ThumbnailStreamCacheOptions
const (
	ExtractIfNotCached int32 = 0
	ReturnOnlyIfCached int32 = 1
	ResizeThumbnail int32 = 2
	AllowSmallerSize int32 = 4
)
const
  ExtractIfNotCached = 0;
  ReturnOnlyIfCached = 1;
  ResizeThumbnail = 2;
  AllowSmallerSize = 4;
// ThumbnailStreamCacheOptions
pub const ExtractIfNotCached: i32 = 0;
pub const ReturnOnlyIfCached: i32 = 1;
pub const ResizeThumbnail: i32 = 2;
pub const AllowSmallerSize: i32 = 4;
const
  ExtractIfNotCached* = 0
  ReturnOnlyIfCached* = 1
  ResizeThumbnail* = 2
  AllowSmallerSize* = 4
enum ThumbnailStreamCacheOptions : int {
    ExtractIfNotCached = 0,
    ReturnOnlyIfCached = 1,
    ResizeThumbnail = 2,
    AllowSmallerSize = 4,
}
#define global ExtractIfNotCached 0x0
#define global ReturnOnlyIfCached 0x1
#define global ResizeThumbnail    0x2
#define global AllowSmallerSize   0x4
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。