Premium "Premium" Highest priority. Standard "Standard" Medium priority. Basic "Basic" Lowest priority. Day Modifiers This section defines literal constants for day modifiers, which specify the monthly instances of a day of the week for a scheduled event. They are intended to be used with . These values are used in WSRM Protocol method parameters and XML data elements. Constant/value Description First 1 The first instance of a day in a month. Second 2 The second instance of a day in a month. Third 3 The third instance of a day in a month. Fourth 4 The fourth instance of a day in a month. Last -1 The last instance of a day in a Day Options This section defines literal constants for day options, which specify a calendar day of the week for a scheduled event. These values are used in WSRM Protocol method parameters and XML data elements. Note All string values are case-insensitive. Constant/value Description Monday "mo" The event is scheduled for a Monday. Tuesday "tu" The event is scheduled for a Tuesday. Wednesday "we" The event is scheduled for a Wednesday.
set as the current resource policy. Its lower 32 bits represent the dwLowDateTime field, and its higher 32 bits represent the dwHighDateTime field of the FILETIME structure as specified in section 2.3.3. ProcessId xs:unsignedInt A 32-bit integer value that uniquely distinguishes a process while it runs. ParentProcessId xs: unsignedInt A 32-bit integer that specifies the <ProcessId> of the parent process. SessionId xs: unsignedInt A 32-bit integer value that specifies the identifier of the session to which this process belongs. ThreadCount xs: unsignedInt A 32-bit integer value that specifies the number of active threads for the process. PageFaultCount xs: unsignedInt A 32-bit integer value that specifies the number of page faults generated by the process. PageFileUsage xs: unsignedInt A 32-bit integer value that specifies the amount of the page file, in kilobytes, used by the process. PeakPageFileUsage xs: unsignedInt A 32-bit integer value that specifies the maximum usage
of the condition. SwitchToPolicy xs:string The name of the policy to switch to, or "no action". Attributes Name Type Description ConditionState xs:string A description of the . Operator xs:string An operator associated with the condition. Num xs:integer A numerical argument to associate with the condition. xs:string A associated with the condition. Operator xs:string The logical operator associated with the conditional relationship. NextNode xs:string A link between conditions. Result xs:boolean The result of evaluating the condition, in format (section 2.2.1.2). Category xs:string The category of the condition defined in . Name xs:string The name of the condition. It can have one of the values from . Active xs:boolean An indication of whether the condition is active, in Boolean format. ID xs:unsignedByte A numeric identifier of the conditional event. Name xsd:string The name of the conditional policy. Additional XML data formats are specified in section . ConfigurationFiles Element The ConfigurationFiles XML element is used to specify configurations used for the import and export of user information. It is the root element of XML documents that are used in WSRM method parameters. <xs:element name="ConfigurationFiles"> <xs:complexType name="ConfigurationFiles"> <xs:choice
0xC1FF0270 WRM_ERR_CAL_DUPLICATE_SCHEDULE The new schedule name is already by an existing schedule object. 0xC1FF0271 WRM_ERR_CAL_UNKNOWN_SCHEDULE The specified schedule object does not exist. 0xC1FF0273 WRM_ERR_CAL_SCHEDULE_NAME_TOOLONG The schedule object name has exceeded an implementation-defined limit.<68> Additional interface methods are specified in section 3.2.4.4. MoveBeforeCalendar (Opnum 18) The MoveBeforeCalendar method a calendar event before the specified reference event. The caller can choose to control the move depending on whether the current resource policy is affected. [id(12), helpstring("method MoveBeforeCalendar")] HRESULT MoveBeforeCalendar( [in] BSTR bstrCalendarName, [in] BSTR bstrRefCalendarName, [in] BOOL bChangeActivePolicy ); bstrCalendarName: A string that specifies the name of the calendar event to be moved. If this parameter is NULL, E_INVALIDARG MUST be returned. bstrRefCalendarName: A string that specifies the name of a reference calendar event, before which the specified event is to be moved. If this parameter is NULL, E_INVALIDARG MUST be returned. bChangeActivePolicy: A Boolean value that specifies whether the configuration changes made by this method call should change the current active policy, if applicable, of the system.<69> Meaning FALSE 0x00000000 The current active policy of the system SHOULD NOT be changed by the method call. TRUE 0x00000001 If applicable, the current active policy of the system SHOULD be changed by the method call. Return Values: This method returns 0x00000000 for success or a negative HRESULT value (in the following table or in section 2.1.1) if an error occurs. Return value/code Description 0x00000000 S_OK Operation successful. 0x80070057 E_INVALIDARG One or more arguments are invalid.
bstrMachineGroupId: A string that specifies the identifier of the machine group to be deleted. If this parameter is NULL, E_INVALIDARG MUST be returned. Return Values: This method returns 0x00000000 for success or a negative HRESULT value (in the following table or in section 2.1.1) if an error occurs. Return value/code Description 0x00000000 S_OK Operation successful. 0x80070057 E_INVALIDARG One or more arguments are invalid. 0xC1FF0389 WRM_ERR_MACHINEGROUPID_INVALID The specified machine group id is invalid. Additional interface methods are specified in section 3.2.4.6. RenameMachineGroup (Opnum 11) The RenameMachineGroup method changes the name of an existing machine group. [id(5), helpstring("method RenameMachineGroup")] HRESULT RenameMachineGroup( [in] BSTR bstrOldMachineGroupId, [in] BSTR bstrNewMachineGroupId ); bstrOldMachineGroupId: A string that specifies the identifier of the machine group to be renamed. If this parameter is NULL, E_INVALIDARG MUST be returned. bstrNewMachineGroupId: A string that specifies the new identifier of the machine group. If this parameter is NULL, E_INVALIDARG MUST be returned. Return Values: This method returns 0x00000000 for success or a negative HRESULT value (in the following table or in section 2.1.1) if an error occurs. Return value/code Description 0x00000000 S_OK Operation successful. 0x80070057 E_INVALIDARG One or more arguments are invalid. 0xC1FF0388 WRM_ERR_MACHINEGROUP_ALREADY_EXISTS A machine group with the specified name already exists in the entire WSRM configuration. 0xC1FF0389 WRM_ERR_MACHINEGROUPID_INVALID The specified machine id is invalid. Additional interface methods are specified in section 3.2.4.6.
Return value/code Description 0x00000000 The call was successful. 0x80070057 E_INVALIDARG One or more arguments are invalid. 0xC1FF006F WRM_ERR_ID_VALUE The specified name contains characters that are valid. The name cannot start with a hyphen ("-"), cannot contain spaces, and cannot contain any of the following characters: \ / ? * | : < > " , ; 0xC1FF012D WRM_ERR_TOO_LONG_RESOURCE_GROUP_ID The resource group name has exceeded an implementation-defined limit. <121>. 0xC1FF012E WRM_ERR_RESOURCEGROUPID_INVALID The specified resource group does not exist. 0Xc1FF012F WRM_ERR_RESOURCEGROUPID_ALREADY_EXISTS A resource group with the specified name already exists. 0xC1FF0130 WRM_ERR_RESOURCEGROUPID_RESERVED_WORD "\" is a reserved name for resource identifiers. 0xC1FF0138 WRM_ERR_RESERVED_RESOURCEGROUP The specified resource group is built-in. It cannot be modified. Additional interface methods are specified in section 3.2.4.10. Events Timer events are not specified for this interface. Local Events The server MUST the following local events: Changes in Cluster Events to make conditional policies based on Cluster Events work. Addition of CPU and memory for those conditional policies based on such events.
Index A ABNF data formats 19 20 20 19 Abstract data 69 server 71 70 70 71 150 150 150 151 151 121 19 ANY ( 26, 26) 16 B 22 20 C 153 92 16 182 96 Client 69 69 69 70 message processing 69 70 69 sequencing 69 70 69 70 69 69 19 ABNF data formats 19 20 20 19 21 27 19 31 102 154 27 155 21 85 98 117 126 141 104 26 26 26 26 D 23 Data formats ABNF 19 20 20 19 31 Data model - abstract 69 server 71 70 70 Data ABNF data formats 19 20 20 19 19 21 27 19 31 20 20 23 91 91 101 123 120 128 142 106 155 93
E 113 27 24 24 24 24 156 Examples message processing 147 146 147 148 148 145 145 146 145 148 145 149 XML data 150 150 150 151 151 153 154 155 155 156 156 157 157 158 158 149 159 160 161 161 162 162 156 28 86 80 83 76 F 22 17 22 22 23 165 G 94 86 132 98 135 110 80 133 134 77 114 79 82 118 122 90 125 132 88 137 139 103 79 109 78 136 75 9 25 H 69 I 165 164 28 82 75 164 25 15 Initialization 69 73 9 112 116 L
151 151 153 154 155 155 156 156 157 157 158 158 149 159 160 161 161 162 162 149 23 161 22 Security 164 164 Sequencing rules client 69 69 70 69 73 Server abstract data model 71 70 70 73 144 73 70 70 69 73 144 73 161 69 95 131 96 135 111 133 115 137 Standard ( 22, 24) 17 23 162 T 24 22 23 20 Timer events 70 144 Timers 69 73 182 19 69 22 23 U 162 V 17 25 25 25 16 W 23 23 115 X 31 Y 23