ホーム › Storage.Packaging.Appx › AppPolicyClrCompat
AppPolicyClrCompat
列挙型メンバー 4
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| AppPolicyClrCompat_Other | 0 | 0x0 | 他の列挙定数が示すもの以外のアプリケーションの種類を示します。ユニバーサル Windows プラットフォーム (UWP)、Win32、Desktop Bridge のいずれでもないアプリケーションから共通言語ランタイム (CLR) を呼び出すべきではありません。 |
| AppPolicyClrCompat_ClassicDesktop | 1 | 0x1 | デスクトップ/Win32 アプリケーション、または NT サービスを示します。フレームワーク型に対するプライベートリフレクションをサポートできます。 |
| AppPolicyClrCompat_Universal | 2 | 0x2 | ユニバーサル Windows プラットフォーム (UWP) アプリケーションを示します。フレームワーク型に対するプライベートリフレクションは無効にする必要がありますが、IAgileObject はサポートできます。 |
| AppPolicyClrCompat_PackagedDesktop | 3 | 0x3 | Desktop Bridge アプリケーションを示します。フレームワーク型に対するプライベートリフレクションをサポートでき、IAgileObject もサポートできます。 |
公式ドキュメント
AppPolicyClrCompat 列挙型は、プロセスのアプリケーションの種類を示します。これにより、プライベートリフレクションを有効にするかどうか、マネージドオブジェクトをアジャイルにするかどうかを判断できます。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 AppPolicyClrCompat : int {
AppPolicyClrCompat_Other = 0,
AppPolicyClrCompat_ClassicDesktop = 1,
AppPolicyClrCompat_Universal = 2,
AppPolicyClrCompat_PackagedDesktop = 3
} AppPolicyClrCompat;public enum AppPolicyClrCompat : int
{
AppPolicyClrCompat_Other = 0,
AppPolicyClrCompat_ClassicDesktop = 1,
AppPolicyClrCompat_Universal = 2,
AppPolicyClrCompat_PackagedDesktop = 3,
}Public Enum AppPolicyClrCompat As Integer
AppPolicyClrCompat_Other = 0
AppPolicyClrCompat_ClassicDesktop = 1
AppPolicyClrCompat_Universal = 2
AppPolicyClrCompat_PackagedDesktop = 3
End Enumimport enum
class AppPolicyClrCompat(enum.IntEnum):
AppPolicyClrCompat_Other = 0
AppPolicyClrCompat_ClassicDesktop = 1
AppPolicyClrCompat_Universal = 2
AppPolicyClrCompat_PackagedDesktop = 3// AppPolicyClrCompat
pub const AppPolicyClrCompat_Other: i32 = 0;
pub const AppPolicyClrCompat_ClassicDesktop: i32 = 1;
pub const AppPolicyClrCompat_Universal: i32 = 2;
pub const AppPolicyClrCompat_PackagedDesktop: i32 = 3;// AppPolicyClrCompat
const (
AppPolicyClrCompat_Other int32 = 0
AppPolicyClrCompat_ClassicDesktop int32 = 1
AppPolicyClrCompat_Universal int32 = 2
AppPolicyClrCompat_PackagedDesktop int32 = 3
)const
AppPolicyClrCompat_Other = 0;
AppPolicyClrCompat_ClassicDesktop = 1;
AppPolicyClrCompat_Universal = 2;
AppPolicyClrCompat_PackagedDesktop = 3;// AppPolicyClrCompat
pub const AppPolicyClrCompat_Other: i32 = 0;
pub const AppPolicyClrCompat_ClassicDesktop: i32 = 1;
pub const AppPolicyClrCompat_Universal: i32 = 2;
pub const AppPolicyClrCompat_PackagedDesktop: i32 = 3;const
AppPolicyClrCompat_Other* = 0
AppPolicyClrCompat_ClassicDesktop* = 1
AppPolicyClrCompat_Universal* = 2
AppPolicyClrCompat_PackagedDesktop* = 3enum AppPolicyClrCompat : int {
AppPolicyClrCompat_Other = 0,
AppPolicyClrCompat_ClassicDesktop = 1,
AppPolicyClrCompat_Universal = 2,
AppPolicyClrCompat_PackagedDesktop = 3,
}#define global AppPolicyClrCompat_Other 0x0
#define global AppPolicyClrCompat_ClassicDesktop 0x1
#define global AppPolicyClrCompat_Universal 0x2
#define global AppPolicyClrCompat_PackagedDesktop 0x3