MMCTask Object object
The MMCTask object represents a task to be added to the taskpad.
An MMCTask object is returned by the GetFirstTask and GetNextTask methods of the MMCCtrl control. The MMCTask object's properties represent the members of the MMC_TASK structure passed in the IEnumTASK::Next method that MMC called when it retrieved the information for that task during the setup of the taskpad. The MMCTask object also has one additional property that represents the snap-in's CLSID.
The MMC taskpad templates use the MMCTask object. To create a custom taskpad that communicates with the snap-in, the taskpad's HTML page should use the GetFirstTask and GetNextTask methods to retrieve the MMCTask objects for all the tasks and add them to the page.
Members
The MMCTask Object object has these types of members:
Properties
The MMCTask Object object has these properties.
Property | Description |
---|---|
ActionType |
Type of action triggered when a user clicks the task. |
ActionURL |
URL to which the task links when the user clicks the task. The string can also contain a script instead of a URL. Used only if ActionType is 1. |
Clsid |
CLSID of the snap-in that created the task and owns it. |
CommandID |
Command ID returned to the snap-in when the user clicks the task. Used only if ActionType is 0. |
DisplayObject |
MMCDisplayObject object that contains information about the appearance of the task's button. |
Help |
Description for the task. |
Script |
Script to run when the user clicks the task. Used only if ActionType is 2. |
ScriptLanguage |
Script language of the script specified by the Script property. Used only if ActionType is 2. |
Text |
Text label for the task. |
Requirements
Minimum supported client |
Windows Vista |
Minimum supported server |
Windows Server 2008 |
Header |
|
IDL |
|
DLL |
|