IProgram2 Interface

Applies To: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2

IProgram2 is an interface, in Configuration Manager 2007, that exposes all the properties for an available program.

Methods and Properties

Name Description

IProgram2::BalloonRemindersRequired Property

Retrieves a Boolean that represents whether balloon reminders are shown when programs become available to a user.

IProgram2::IsAssigned Property

Retrieves a Boolean that represents whether a program is advertised as a mandatory program or as an optional program to the user.

IProgram2::IsOSDProgram Property

Returns true if a program instance installs an operating system image on a client computer. This property is used to determine whether an advertised program is a regular software program or an operating system deployment task sequence.

IProgram2::GetNextMandatoryTime Method

Retrieves the time that a mandatory program will next run on a client computer.

Remarks

The ProgID for the automation object is UIResource.Program and it is implemented as part of UIResource.dll. The Visual Basic reference for early binding is UIResource 1.0 Type Library. The early binding object name is Program.

Requirements

UIResource.dll.

Runtime Requirements

For more information, see Configuration Manager Client Runtime Requirements.

Development Requirements

For more information, see Configuration Manager Client Development Requirements.