PUBAPPINFOFLAGS
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| PAI_SOURCE | 1 | 0x1 | pszSource 文字列が有効であり、公開元の表示名が格納されています。同じ名前のアプリケーションを複数の公開元が公開している場合、プログラムの追加と削除ではそれらを「<application name> : <publishing source>」の形式で識別します。 |
| PAI_ASSIGNEDTIME | 2 | 0x2 | stAssigned メンバーが有効であり、アプリケーション管理者によって割り当てられた、アプリケーションをインストールすべき時刻が格納されています。 |
| PAI_PUBLISHEDTIME | 4 | 0x4 | 使用されません。 |
| PAI_SCHEDULEDTIME | 8 | 0x8 | stScheduled メンバーが有効であり、ユーザーによって割り当てられた、アプリケーションをインストールすべき時刻が格納されています。 |
| PAI_EXPIRETIME | 16 | 0x10 | stExpired メンバーが有効であり、これ以降はプログラムの追加と削除がそのプログラムをインストールしなくなる時刻が格納されています。 |
公式ドキュメント
PUBAPPINFO 構造体のどのメンバーが有効かを指定します。これらのフラグは dwMask メンバーに設定されるビットマスクであり、IPublishedApp::GetPublishedAppInfo に渡されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 PUBAPPINFOFLAGS : int {
PAI_SOURCE = 1,
PAI_ASSIGNEDTIME = 2,
PAI_PUBLISHEDTIME = 4,
PAI_SCHEDULEDTIME = 8,
PAI_EXPIRETIME = 16
} PUBAPPINFOFLAGS;public enum PUBAPPINFOFLAGS : int
{
PAI_SOURCE = 1,
PAI_ASSIGNEDTIME = 2,
PAI_PUBLISHEDTIME = 4,
PAI_SCHEDULEDTIME = 8,
PAI_EXPIRETIME = 16,
}Public Enum PUBAPPINFOFLAGS As Integer
PAI_SOURCE = 1
PAI_ASSIGNEDTIME = 2
PAI_PUBLISHEDTIME = 4
PAI_SCHEDULEDTIME = 8
PAI_EXPIRETIME = 16
End Enumimport enum
class PUBAPPINFOFLAGS(enum.IntEnum):
PAI_SOURCE = 1
PAI_ASSIGNEDTIME = 2
PAI_PUBLISHEDTIME = 4
PAI_SCHEDULEDTIME = 8
PAI_EXPIRETIME = 16// PUBAPPINFOFLAGS
pub const PAI_SOURCE: i32 = 1;
pub const PAI_ASSIGNEDTIME: i32 = 2;
pub const PAI_PUBLISHEDTIME: i32 = 4;
pub const PAI_SCHEDULEDTIME: i32 = 8;
pub const PAI_EXPIRETIME: i32 = 16;// PUBAPPINFOFLAGS
const (
PAI_SOURCE int32 = 1
PAI_ASSIGNEDTIME int32 = 2
PAI_PUBLISHEDTIME int32 = 4
PAI_SCHEDULEDTIME int32 = 8
PAI_EXPIRETIME int32 = 16
)const
PAI_SOURCE = 1;
PAI_ASSIGNEDTIME = 2;
PAI_PUBLISHEDTIME = 4;
PAI_SCHEDULEDTIME = 8;
PAI_EXPIRETIME = 16;// PUBAPPINFOFLAGS
pub const PAI_SOURCE: i32 = 1;
pub const PAI_ASSIGNEDTIME: i32 = 2;
pub const PAI_PUBLISHEDTIME: i32 = 4;
pub const PAI_SCHEDULEDTIME: i32 = 8;
pub const PAI_EXPIRETIME: i32 = 16;const
PAI_SOURCE* = 1
PAI_ASSIGNEDTIME* = 2
PAI_PUBLISHEDTIME* = 4
PAI_SCHEDULEDTIME* = 8
PAI_EXPIRETIME* = 16enum PUBAPPINFOFLAGS : int {
PAI_SOURCE = 1,
PAI_ASSIGNEDTIME = 2,
PAI_PUBLISHEDTIME = 4,
PAI_SCHEDULEDTIME = 8,
PAI_EXPIRETIME = 16,
}#define global PAI_SOURCE 0x1
#define global PAI_ASSIGNEDTIME 0x2
#define global PAI_PUBLISHEDTIME 0x4
#define global PAI_SCHEDULEDTIME 0x8
#define global PAI_EXPIRETIME 0x10