Win32 API 日本語リファレンス
ホームStorage.Packaging.Appx › AppPolicyClrCompat

AppPolicyClrCompat

列挙型
基底型i4

メンバー 4

名前10進16進説明
AppPolicyClrCompat_Other00x0他の列挙定数が示すもの以外のアプリケーションの種類を示します。ユニバーサル Windows プラットフォーム (UWP)、Win32、Desktop Bridge のいずれでもないアプリケーションから共通言語ランタイム (CLR) を呼び出すべきではありません。
AppPolicyClrCompat_ClassicDesktop10x1デスクトップ/Win32 アプリケーション、または NT サービスを示します。フレームワーク型に対するプライベートリフレクションをサポートできます。
AppPolicyClrCompat_Universal20x2ユニバーサル Windows プラットフォーム (UWP) アプリケーションを示します。フレームワーク型に対するプライベートリフレクションは無効にする必要がありますが、IAgileObject はサポートできます。
AppPolicyClrCompat_PackagedDesktop30x3Desktop Bridge アプリケーションを示します。フレームワーク型に対するプライベートリフレクションをサポートでき、IAgileObject もサポートできます。

公式ドキュメント

AppPolicyClrCompat 列挙型は、プロセスのアプリケーションの種類を示します。これにより、プライベートリフレクションを有効にするかどうか、マネージドオブジェクトをアジャイルにするかどうかを判断できます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
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 Enum
import 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* = 3
enum 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