ASSOCDATA
列挙型メンバー 7
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| ASSOCDATA_MSIDESCRIPTOR | 1 | 0x1 | Windows インストーラー API に渡すコンポーネント記述子です。 |
| ASSOCDATA_NOACTIVATEHANDLER | 2 | 0x2 | ウィンドウをアクティブ化する試みが制限されます。この値に関連付けられたデータはありません。 |
| ASSOCDATA_UNUSED1 | 3 | 0x3 | |
| ASSOCDATA_HASPERUSERASSOC | 4 | 0x4 | 既定でユーザー指定の関連付けが使用されます。 |
| ASSOCDATA_EDITFLAGS | 5 | 0x5 | Internet Explorer バージョン 6 以降。ファイル関連付けの PROGID レジストリキーの EditFlags 値に格納されているデータを取得します。この値は 1 つ以上の FILETYPEATTRIBUTEFLAGS で構成されます。それらの値と比較して、どの属性が設定されているかを判断してください。 |
| ASSOCDATA_VALUE | 6 | 0x6 | Internet Explorer バージョン 6 以降。IQueryAssociations::GetData メソッドの pwszExtra パラメーターを値の名前として使用します。 |
| ASSOCDATA_MAX | 7 | 0x7 | - ASSOCDATA_QUERYCLASSSTOREこの値が存在する場合、アプリケーションは Windows 2000 のクラスストアを確認する必要があります。 |
公式ドキュメント
IQueryAssociations::GetData が返すデータの種類を指定するために使用されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum ASSOCDATA : int {
ASSOCDATA_MSIDESCRIPTOR = 1,
ASSOCDATA_NOACTIVATEHANDLER = 2,
ASSOCDATA_UNUSED1 = 3,
ASSOCDATA_HASPERUSERASSOC = 4,
ASSOCDATA_EDITFLAGS = 5,
ASSOCDATA_VALUE = 6,
ASSOCDATA_MAX = 7
} ASSOCDATA;public enum ASSOCDATA : int
{
ASSOCDATA_MSIDESCRIPTOR = 1,
ASSOCDATA_NOACTIVATEHANDLER = 2,
ASSOCDATA_UNUSED1 = 3,
ASSOCDATA_HASPERUSERASSOC = 4,
ASSOCDATA_EDITFLAGS = 5,
ASSOCDATA_VALUE = 6,
ASSOCDATA_MAX = 7,
}Public Enum ASSOCDATA As Integer
ASSOCDATA_MSIDESCRIPTOR = 1
ASSOCDATA_NOACTIVATEHANDLER = 2
ASSOCDATA_UNUSED1 = 3
ASSOCDATA_HASPERUSERASSOC = 4
ASSOCDATA_EDITFLAGS = 5
ASSOCDATA_VALUE = 6
ASSOCDATA_MAX = 7
End Enumimport enum
class ASSOCDATA(enum.IntEnum):
ASSOCDATA_MSIDESCRIPTOR = 1
ASSOCDATA_NOACTIVATEHANDLER = 2
ASSOCDATA_UNUSED1 = 3
ASSOCDATA_HASPERUSERASSOC = 4
ASSOCDATA_EDITFLAGS = 5
ASSOCDATA_VALUE = 6
ASSOCDATA_MAX = 7// ASSOCDATA
pub const ASSOCDATA_MSIDESCRIPTOR: i32 = 1;
pub const ASSOCDATA_NOACTIVATEHANDLER: i32 = 2;
pub const ASSOCDATA_UNUSED1: i32 = 3;
pub const ASSOCDATA_HASPERUSERASSOC: i32 = 4;
pub const ASSOCDATA_EDITFLAGS: i32 = 5;
pub const ASSOCDATA_VALUE: i32 = 6;
pub const ASSOCDATA_MAX: i32 = 7;// ASSOCDATA
const (
ASSOCDATA_MSIDESCRIPTOR int32 = 1
ASSOCDATA_NOACTIVATEHANDLER int32 = 2
ASSOCDATA_UNUSED1 int32 = 3
ASSOCDATA_HASPERUSERASSOC int32 = 4
ASSOCDATA_EDITFLAGS int32 = 5
ASSOCDATA_VALUE int32 = 6
ASSOCDATA_MAX int32 = 7
)const
ASSOCDATA_MSIDESCRIPTOR = 1;
ASSOCDATA_NOACTIVATEHANDLER = 2;
ASSOCDATA_UNUSED1 = 3;
ASSOCDATA_HASPERUSERASSOC = 4;
ASSOCDATA_EDITFLAGS = 5;
ASSOCDATA_VALUE = 6;
ASSOCDATA_MAX = 7;// ASSOCDATA
pub const ASSOCDATA_MSIDESCRIPTOR: i32 = 1;
pub const ASSOCDATA_NOACTIVATEHANDLER: i32 = 2;
pub const ASSOCDATA_UNUSED1: i32 = 3;
pub const ASSOCDATA_HASPERUSERASSOC: i32 = 4;
pub const ASSOCDATA_EDITFLAGS: i32 = 5;
pub const ASSOCDATA_VALUE: i32 = 6;
pub const ASSOCDATA_MAX: i32 = 7;const
ASSOCDATA_MSIDESCRIPTOR* = 1
ASSOCDATA_NOACTIVATEHANDLER* = 2
ASSOCDATA_UNUSED1* = 3
ASSOCDATA_HASPERUSERASSOC* = 4
ASSOCDATA_EDITFLAGS* = 5
ASSOCDATA_VALUE* = 6
ASSOCDATA_MAX* = 7enum ASSOCDATA : int {
ASSOCDATA_MSIDESCRIPTOR = 1,
ASSOCDATA_NOACTIVATEHANDLER = 2,
ASSOCDATA_UNUSED1 = 3,
ASSOCDATA_HASPERUSERASSOC = 4,
ASSOCDATA_EDITFLAGS = 5,
ASSOCDATA_VALUE = 6,
ASSOCDATA_MAX = 7,
}#define global ASSOCDATA_MSIDESCRIPTOR 0x1
#define global ASSOCDATA_NOACTIVATEHANDLER 0x2
#define global ASSOCDATA_UNUSED1 0x3
#define global ASSOCDATA_HASPERUSERASSOC 0x4
#define global ASSOCDATA_EDITFLAGS 0x5
#define global ASSOCDATA_VALUE 0x6
#define global ASSOCDATA_MAX 0x7