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

SEARCH_KIND_OF_CHANGE

列挙型
基底型i4

メンバー 7

名前10進16進説明
SEARCH_CHANGE_ADD00x0アイテムが追加されました。
SEARCH_CHANGE_DELETE10x1アイテムが削除されました。
SEARCH_CHANGE_MODIFY20x2アイテムが変更されました。
SEARCH_CHANGE_MOVE_RENAME30x3アイテムが移動または名前変更されました。現在、ISearchPersistentItemsChangedSink::OnItemsChanged での使用はサポートされていません。
SEARCH_CHANGE_SEMANTICS_DIRECTORY2621440x40000アイテムがディレクトリです。このアイテムは、ドキュメントのように再インデックス化するだけでなく、クロールする必要があります。
SEARCH_CHANGE_SEMANTICS_SHALLOW5242880x80000アイテムのインデックスディレクトリプロパティが変更されました。
SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY41943040x400000アイテムのセキュリティが変更されました。

公式ドキュメント

ソースシンクがアイテムの変更をクライアントに通知するときに、そのアイテムに影響する変更の種類を示します。

解説(Remarks)

SEARCH_CHANGE_ADDSEARCH_CHANGE_DELETESEARCH_CHANGE_MODIFY は相互に排他的です。同時に使用できるのはそのうちの 1 つだけです。ただし、いずれか 1 つを残りのフラグと組み合わせることはできます。

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

各言語での定義

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

typedef enum SEARCH_KIND_OF_CHANGE : int {
    SEARCH_CHANGE_ADD = 0,
    SEARCH_CHANGE_DELETE = 1,
    SEARCH_CHANGE_MODIFY = 2,
    SEARCH_CHANGE_MOVE_RENAME = 3,
    SEARCH_CHANGE_SEMANTICS_DIRECTORY = 262144,
    SEARCH_CHANGE_SEMANTICS_SHALLOW = 524288,
    SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY = 4194304
} SEARCH_KIND_OF_CHANGE;
public enum SEARCH_KIND_OF_CHANGE : int
{
    SEARCH_CHANGE_ADD = 0,
    SEARCH_CHANGE_DELETE = 1,
    SEARCH_CHANGE_MODIFY = 2,
    SEARCH_CHANGE_MOVE_RENAME = 3,
    SEARCH_CHANGE_SEMANTICS_DIRECTORY = 262144,
    SEARCH_CHANGE_SEMANTICS_SHALLOW = 524288,
    SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY = 4194304,
}
Public Enum SEARCH_KIND_OF_CHANGE As Integer
    SEARCH_CHANGE_ADD = 0
    SEARCH_CHANGE_DELETE = 1
    SEARCH_CHANGE_MODIFY = 2
    SEARCH_CHANGE_MOVE_RENAME = 3
    SEARCH_CHANGE_SEMANTICS_DIRECTORY = 262144
    SEARCH_CHANGE_SEMANTICS_SHALLOW = 524288
    SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY = 4194304
End Enum
import enum

class SEARCH_KIND_OF_CHANGE(enum.IntEnum):
    SEARCH_CHANGE_ADD = 0
    SEARCH_CHANGE_DELETE = 1
    SEARCH_CHANGE_MODIFY = 2
    SEARCH_CHANGE_MOVE_RENAME = 3
    SEARCH_CHANGE_SEMANTICS_DIRECTORY = 262144
    SEARCH_CHANGE_SEMANTICS_SHALLOW = 524288
    SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY = 4194304
// SEARCH_KIND_OF_CHANGE
pub const SEARCH_CHANGE_ADD: i32 = 0;
pub const SEARCH_CHANGE_DELETE: i32 = 1;
pub const SEARCH_CHANGE_MODIFY: i32 = 2;
pub const SEARCH_CHANGE_MOVE_RENAME: i32 = 3;
pub const SEARCH_CHANGE_SEMANTICS_DIRECTORY: i32 = 262144;
pub const SEARCH_CHANGE_SEMANTICS_SHALLOW: i32 = 524288;
pub const SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY: i32 = 4194304;
// SEARCH_KIND_OF_CHANGE
const (
	SEARCH_CHANGE_ADD int32 = 0
	SEARCH_CHANGE_DELETE int32 = 1
	SEARCH_CHANGE_MODIFY int32 = 2
	SEARCH_CHANGE_MOVE_RENAME int32 = 3
	SEARCH_CHANGE_SEMANTICS_DIRECTORY int32 = 262144
	SEARCH_CHANGE_SEMANTICS_SHALLOW int32 = 524288
	SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY int32 = 4194304
)
const
  SEARCH_CHANGE_ADD = 0;
  SEARCH_CHANGE_DELETE = 1;
  SEARCH_CHANGE_MODIFY = 2;
  SEARCH_CHANGE_MOVE_RENAME = 3;
  SEARCH_CHANGE_SEMANTICS_DIRECTORY = 262144;
  SEARCH_CHANGE_SEMANTICS_SHALLOW = 524288;
  SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY = 4194304;
// SEARCH_KIND_OF_CHANGE
pub const SEARCH_CHANGE_ADD: i32 = 0;
pub const SEARCH_CHANGE_DELETE: i32 = 1;
pub const SEARCH_CHANGE_MODIFY: i32 = 2;
pub const SEARCH_CHANGE_MOVE_RENAME: i32 = 3;
pub const SEARCH_CHANGE_SEMANTICS_DIRECTORY: i32 = 262144;
pub const SEARCH_CHANGE_SEMANTICS_SHALLOW: i32 = 524288;
pub const SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY: i32 = 4194304;
const
  SEARCH_CHANGE_ADD* = 0
  SEARCH_CHANGE_DELETE* = 1
  SEARCH_CHANGE_MODIFY* = 2
  SEARCH_CHANGE_MOVE_RENAME* = 3
  SEARCH_CHANGE_SEMANTICS_DIRECTORY* = 262144
  SEARCH_CHANGE_SEMANTICS_SHALLOW* = 524288
  SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY* = 4194304
enum SEARCH_KIND_OF_CHANGE : int {
    SEARCH_CHANGE_ADD = 0,
    SEARCH_CHANGE_DELETE = 1,
    SEARCH_CHANGE_MODIFY = 2,
    SEARCH_CHANGE_MOVE_RENAME = 3,
    SEARCH_CHANGE_SEMANTICS_DIRECTORY = 262144,
    SEARCH_CHANGE_SEMANTICS_SHALLOW = 524288,
    SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY = 4194304,
}
#define global SEARCH_CHANGE_ADD                       0x0
#define global SEARCH_CHANGE_DELETE                    0x1
#define global SEARCH_CHANGE_MODIFY                    0x2
#define global SEARCH_CHANGE_MOVE_RENAME               0x3
#define global SEARCH_CHANGE_SEMANTICS_DIRECTORY       0x40000
#define global SEARCH_CHANGE_SEMANTICS_SHALLOW         0x80000
#define global SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY 0x400000