Win32 API 日本語リファレンス
ホームDevices.DeviceAndDriverInstallation › SETUPSCANFILEQUEUE_FLAGS

SETUPSCANFILEQUEUE_FLAGS

列挙型フラグ
基底型u4

メンバー 12

名前10進16進
SPQ_SCAN_FILE_PRESENCE10x1
SPQ_SCAN_FILE_VALIDITY20x2
SPQ_SCAN_USE_CALLBACK40x4
SPQ_SCAN_USE_CALLBACKEX80x8
SPQ_SCAN_INFORM_USER160x10
SPQ_SCAN_PRUNE_COPY_QUEUE320x20
SPQ_SCAN_USE_CALLBACK_SIGNERINFO640x40
SPQ_SCAN_PRUNE_DELREN1280x80
SPQ_SCAN_FILE_PRESENCE_WITHOUT_SOURCE2560x100
SPQ_SCAN_FILE_COMPARISON5120x200
SPQ_SCAN_ACTIVATE_DRP10240x400
SPQ_SCAN_USE_OEM_CATALOGS20480x800

各言語での定義

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

typedef enum SETUPSCANFILEQUEUE_FLAGS : unsigned int {
    SPQ_SCAN_FILE_PRESENCE = 1,
    SPQ_SCAN_FILE_VALIDITY = 2,
    SPQ_SCAN_USE_CALLBACK = 4,
    SPQ_SCAN_USE_CALLBACKEX = 8,
    SPQ_SCAN_INFORM_USER = 16,
    SPQ_SCAN_PRUNE_COPY_QUEUE = 32,
    SPQ_SCAN_USE_CALLBACK_SIGNERINFO = 64,
    SPQ_SCAN_PRUNE_DELREN = 128,
    SPQ_SCAN_FILE_PRESENCE_WITHOUT_SOURCE = 256,
    SPQ_SCAN_FILE_COMPARISON = 512,
    SPQ_SCAN_ACTIVATE_DRP = 1024,
    SPQ_SCAN_USE_OEM_CATALOGS = 2048
} SETUPSCANFILEQUEUE_FLAGS;
[Flags]
public enum SETUPSCANFILEQUEUE_FLAGS : uint
{
    SPQ_SCAN_FILE_PRESENCE = 1,
    SPQ_SCAN_FILE_VALIDITY = 2,
    SPQ_SCAN_USE_CALLBACK = 4,
    SPQ_SCAN_USE_CALLBACKEX = 8,
    SPQ_SCAN_INFORM_USER = 16,
    SPQ_SCAN_PRUNE_COPY_QUEUE = 32,
    SPQ_SCAN_USE_CALLBACK_SIGNERINFO = 64,
    SPQ_SCAN_PRUNE_DELREN = 128,
    SPQ_SCAN_FILE_PRESENCE_WITHOUT_SOURCE = 256,
    SPQ_SCAN_FILE_COMPARISON = 512,
    SPQ_SCAN_ACTIVATE_DRP = 1024,
    SPQ_SCAN_USE_OEM_CATALOGS = 2048,
}
<Flags>
Public Enum SETUPSCANFILEQUEUE_FLAGS As UInteger
    SPQ_SCAN_FILE_PRESENCE = 1
    SPQ_SCAN_FILE_VALIDITY = 2
    SPQ_SCAN_USE_CALLBACK = 4
    SPQ_SCAN_USE_CALLBACKEX = 8
    SPQ_SCAN_INFORM_USER = 16
    SPQ_SCAN_PRUNE_COPY_QUEUE = 32
    SPQ_SCAN_USE_CALLBACK_SIGNERINFO = 64
    SPQ_SCAN_PRUNE_DELREN = 128
    SPQ_SCAN_FILE_PRESENCE_WITHOUT_SOURCE = 256
    SPQ_SCAN_FILE_COMPARISON = 512
    SPQ_SCAN_ACTIVATE_DRP = 1024
    SPQ_SCAN_USE_OEM_CATALOGS = 2048
End Enum
import enum

class SETUPSCANFILEQUEUE_FLAGS(enum.IntFlag):
    SPQ_SCAN_FILE_PRESENCE = 1
    SPQ_SCAN_FILE_VALIDITY = 2
    SPQ_SCAN_USE_CALLBACK = 4
    SPQ_SCAN_USE_CALLBACKEX = 8
    SPQ_SCAN_INFORM_USER = 16
    SPQ_SCAN_PRUNE_COPY_QUEUE = 32
    SPQ_SCAN_USE_CALLBACK_SIGNERINFO = 64
    SPQ_SCAN_PRUNE_DELREN = 128
    SPQ_SCAN_FILE_PRESENCE_WITHOUT_SOURCE = 256
    SPQ_SCAN_FILE_COMPARISON = 512
    SPQ_SCAN_ACTIVATE_DRP = 1024
    SPQ_SCAN_USE_OEM_CATALOGS = 2048
// SETUPSCANFILEQUEUE_FLAGS (flags)
pub const SPQ_SCAN_FILE_PRESENCE: u32 = 1;
pub const SPQ_SCAN_FILE_VALIDITY: u32 = 2;
pub const SPQ_SCAN_USE_CALLBACK: u32 = 4;
pub const SPQ_SCAN_USE_CALLBACKEX: u32 = 8;
pub const SPQ_SCAN_INFORM_USER: u32 = 16;
pub const SPQ_SCAN_PRUNE_COPY_QUEUE: u32 = 32;
pub const SPQ_SCAN_USE_CALLBACK_SIGNERINFO: u32 = 64;
pub const SPQ_SCAN_PRUNE_DELREN: u32 = 128;
pub const SPQ_SCAN_FILE_PRESENCE_WITHOUT_SOURCE: u32 = 256;
pub const SPQ_SCAN_FILE_COMPARISON: u32 = 512;
pub const SPQ_SCAN_ACTIVATE_DRP: u32 = 1024;
pub const SPQ_SCAN_USE_OEM_CATALOGS: u32 = 2048;
// SETUPSCANFILEQUEUE_FLAGS
const (
	SPQ_SCAN_FILE_PRESENCE uint32 = 1
	SPQ_SCAN_FILE_VALIDITY uint32 = 2
	SPQ_SCAN_USE_CALLBACK uint32 = 4
	SPQ_SCAN_USE_CALLBACKEX uint32 = 8
	SPQ_SCAN_INFORM_USER uint32 = 16
	SPQ_SCAN_PRUNE_COPY_QUEUE uint32 = 32
	SPQ_SCAN_USE_CALLBACK_SIGNERINFO uint32 = 64
	SPQ_SCAN_PRUNE_DELREN uint32 = 128
	SPQ_SCAN_FILE_PRESENCE_WITHOUT_SOURCE uint32 = 256
	SPQ_SCAN_FILE_COMPARISON uint32 = 512
	SPQ_SCAN_ACTIVATE_DRP uint32 = 1024
	SPQ_SCAN_USE_OEM_CATALOGS uint32 = 2048
)
const
  SPQ_SCAN_FILE_PRESENCE = 1;
  SPQ_SCAN_FILE_VALIDITY = 2;
  SPQ_SCAN_USE_CALLBACK = 4;
  SPQ_SCAN_USE_CALLBACKEX = 8;
  SPQ_SCAN_INFORM_USER = 16;
  SPQ_SCAN_PRUNE_COPY_QUEUE = 32;
  SPQ_SCAN_USE_CALLBACK_SIGNERINFO = 64;
  SPQ_SCAN_PRUNE_DELREN = 128;
  SPQ_SCAN_FILE_PRESENCE_WITHOUT_SOURCE = 256;
  SPQ_SCAN_FILE_COMPARISON = 512;
  SPQ_SCAN_ACTIVATE_DRP = 1024;
  SPQ_SCAN_USE_OEM_CATALOGS = 2048;
// SETUPSCANFILEQUEUE_FLAGS
pub const SPQ_SCAN_FILE_PRESENCE: u32 = 1;
pub const SPQ_SCAN_FILE_VALIDITY: u32 = 2;
pub const SPQ_SCAN_USE_CALLBACK: u32 = 4;
pub const SPQ_SCAN_USE_CALLBACKEX: u32 = 8;
pub const SPQ_SCAN_INFORM_USER: u32 = 16;
pub const SPQ_SCAN_PRUNE_COPY_QUEUE: u32 = 32;
pub const SPQ_SCAN_USE_CALLBACK_SIGNERINFO: u32 = 64;
pub const SPQ_SCAN_PRUNE_DELREN: u32 = 128;
pub const SPQ_SCAN_FILE_PRESENCE_WITHOUT_SOURCE: u32 = 256;
pub const SPQ_SCAN_FILE_COMPARISON: u32 = 512;
pub const SPQ_SCAN_ACTIVATE_DRP: u32 = 1024;
pub const SPQ_SCAN_USE_OEM_CATALOGS: u32 = 2048;
const
  SPQ_SCAN_FILE_PRESENCE* = 1
  SPQ_SCAN_FILE_VALIDITY* = 2
  SPQ_SCAN_USE_CALLBACK* = 4
  SPQ_SCAN_USE_CALLBACKEX* = 8
  SPQ_SCAN_INFORM_USER* = 16
  SPQ_SCAN_PRUNE_COPY_QUEUE* = 32
  SPQ_SCAN_USE_CALLBACK_SIGNERINFO* = 64
  SPQ_SCAN_PRUNE_DELREN* = 128
  SPQ_SCAN_FILE_PRESENCE_WITHOUT_SOURCE* = 256
  SPQ_SCAN_FILE_COMPARISON* = 512
  SPQ_SCAN_ACTIVATE_DRP* = 1024
  SPQ_SCAN_USE_OEM_CATALOGS* = 2048
enum SETUPSCANFILEQUEUE_FLAGS : uint {
    SPQ_SCAN_FILE_PRESENCE = 1,
    SPQ_SCAN_FILE_VALIDITY = 2,
    SPQ_SCAN_USE_CALLBACK = 4,
    SPQ_SCAN_USE_CALLBACKEX = 8,
    SPQ_SCAN_INFORM_USER = 16,
    SPQ_SCAN_PRUNE_COPY_QUEUE = 32,
    SPQ_SCAN_USE_CALLBACK_SIGNERINFO = 64,
    SPQ_SCAN_PRUNE_DELREN = 128,
    SPQ_SCAN_FILE_PRESENCE_WITHOUT_SOURCE = 256,
    SPQ_SCAN_FILE_COMPARISON = 512,
    SPQ_SCAN_ACTIVATE_DRP = 1024,
    SPQ_SCAN_USE_OEM_CATALOGS = 2048,
}
#define global SPQ_SCAN_FILE_PRESENCE                0x1
#define global SPQ_SCAN_FILE_VALIDITY                0x2
#define global SPQ_SCAN_USE_CALLBACK                 0x4
#define global SPQ_SCAN_USE_CALLBACKEX               0x8
#define global SPQ_SCAN_INFORM_USER                  0x10
#define global SPQ_SCAN_PRUNE_COPY_QUEUE             0x20
#define global SPQ_SCAN_USE_CALLBACK_SIGNERINFO      0x40
#define global SPQ_SCAN_PRUNE_DELREN                 0x80
#define global SPQ_SCAN_FILE_PRESENCE_WITHOUT_SOURCE 0x100
#define global SPQ_SCAN_FILE_COMPARISON              0x200
#define global SPQ_SCAN_ACTIVATE_DRP                 0x400
#define global SPQ_SCAN_USE_OEM_CATALOGS             0x800
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。