AutomaticUpdatesPermissionType
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| auptSetNotificationLevel | 1 | 0x1 | IAutomaticUpdatesSettings::NotificationLevel プロパティを設定する権限です。 |
| auptDisableAutomaticUpdates | 2 | 0x2 | IAutomaticUpdatesSettings::NotificationLevel プロパティを aunlDisabled に設定する権限です。 |
| auptSetIncludeRecommendedUpdates | 3 | 0x3 | IAutomaticUpdatesSettings2::IncludedRecommendedUpdates プロパティを設定する権限です。 |
| auptSetFeaturedUpdatesEnabled | 4 | 0x4 | IAutomaticUpdatesSettings3::FeaturedUpdatesEnabled プロパティを設定する権限です。 |
| auptSetNonAdministratorsElevated | 5 | 0x5 | IAutomaticUpdatesSettings3::NonAdministratorsElevated プロパティを設定する権限です。 |
公式ドキュメント
IAutomaticUpdatesSettings インターフェイスの NotificationLevel プロパティ、または IAutomaticUpdatesSettings2 インターフェイスの IncludeRecommendedUpdates プロパティを設定する方法を定義します。
解説(Remarks)
注目の更新プログラムの通知は、Windows Vista 以降でのみサポートされます。IAutomaticUpdatesSettings3 をサポートするバージョンの Windows Update エージェント (WUA) が動作している Windows XP システムでは、IAutomaticUpdatesSettings3::FeaturedUpdatesEnabled の値は常に VARIANT_FALSE となり、その値を変更しようとするとエラーになります。
注目の更新プログラムの通知は、自動更新が有効になっている場合にのみサポートされます。自動更新が「更新プログラムを確認しない (推奨されません)」に設定されている場合、IAutomaticUpdatesSettings3::FeaturedUpdatesEnabled の値は常に VARIANT_FALSE となり、その値を変更しようとするとエラーになります。
注目の更新プログラムの通知は、特定の更新サービスでのみサポートされます。現在サポートされている更新サービスは Microsoft Update のみです。自動更新が他のサービス (Windows Update または WSUS サーバー) から更新プログラムを受け取るように構成されている場合、IAutomaticUpdatesSettings3::FeaturedUpdatesEnabled の値は常に VARIANT_FALSE となり、その値を変更しようとするとエラーになります。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum AutomaticUpdatesPermissionType : int {
auptSetNotificationLevel = 1,
auptDisableAutomaticUpdates = 2,
auptSetIncludeRecommendedUpdates = 3,
auptSetFeaturedUpdatesEnabled = 4,
auptSetNonAdministratorsElevated = 5
} AutomaticUpdatesPermissionType;public enum AutomaticUpdatesPermissionType : int
{
auptSetNotificationLevel = 1,
auptDisableAutomaticUpdates = 2,
auptSetIncludeRecommendedUpdates = 3,
auptSetFeaturedUpdatesEnabled = 4,
auptSetNonAdministratorsElevated = 5,
}Public Enum AutomaticUpdatesPermissionType As Integer
auptSetNotificationLevel = 1
auptDisableAutomaticUpdates = 2
auptSetIncludeRecommendedUpdates = 3
auptSetFeaturedUpdatesEnabled = 4
auptSetNonAdministratorsElevated = 5
End Enumimport enum
class AutomaticUpdatesPermissionType(enum.IntEnum):
auptSetNotificationLevel = 1
auptDisableAutomaticUpdates = 2
auptSetIncludeRecommendedUpdates = 3
auptSetFeaturedUpdatesEnabled = 4
auptSetNonAdministratorsElevated = 5// AutomaticUpdatesPermissionType
pub const auptSetNotificationLevel: i32 = 1;
pub const auptDisableAutomaticUpdates: i32 = 2;
pub const auptSetIncludeRecommendedUpdates: i32 = 3;
pub const auptSetFeaturedUpdatesEnabled: i32 = 4;
pub const auptSetNonAdministratorsElevated: i32 = 5;// AutomaticUpdatesPermissionType
const (
auptSetNotificationLevel int32 = 1
auptDisableAutomaticUpdates int32 = 2
auptSetIncludeRecommendedUpdates int32 = 3
auptSetFeaturedUpdatesEnabled int32 = 4
auptSetNonAdministratorsElevated int32 = 5
)const
auptSetNotificationLevel = 1;
auptDisableAutomaticUpdates = 2;
auptSetIncludeRecommendedUpdates = 3;
auptSetFeaturedUpdatesEnabled = 4;
auptSetNonAdministratorsElevated = 5;// AutomaticUpdatesPermissionType
pub const auptSetNotificationLevel: i32 = 1;
pub const auptDisableAutomaticUpdates: i32 = 2;
pub const auptSetIncludeRecommendedUpdates: i32 = 3;
pub const auptSetFeaturedUpdatesEnabled: i32 = 4;
pub const auptSetNonAdministratorsElevated: i32 = 5;const
auptSetNotificationLevel* = 1
auptDisableAutomaticUpdates* = 2
auptSetIncludeRecommendedUpdates* = 3
auptSetFeaturedUpdatesEnabled* = 4
auptSetNonAdministratorsElevated* = 5enum AutomaticUpdatesPermissionType : int {
auptSetNotificationLevel = 1,
auptDisableAutomaticUpdates = 2,
auptSetIncludeRecommendedUpdates = 3,
auptSetFeaturedUpdatesEnabled = 4,
auptSetNonAdministratorsElevated = 5,
}#define global auptSetNotificationLevel 0x1
#define global auptDisableAutomaticUpdates 0x2
#define global auptSetIncludeRecommendedUpdates 0x3
#define global auptSetFeaturedUpdatesEnabled 0x4
#define global auptSetNonAdministratorsElevated 0x5