serverRoom/amt-sdk-20-0-0-1/WS-ManagementCPPModule/Src/WSMAN MOFs/AMT_UserInitiatedConnectionService.mof

124 lines
6.4 KiB
Plaintext

// Copyright (c) 2007-2010, Intel Corporation. All rights reserved.
[Version ( "6.0.0" ),
Description (
"Represents the user initiated connection service in the "
"Intel(R) AMT subsystem." )]
class AMT_UserInitiatedConnectionService : CIM_Service {
[Override ( "EnabledState" ),
Description (
"EnabledState is an integer enumeration that indicates "
"the enabled and disabled states of an element. It can "
"also indicate the transitions between these requested "
"states. For example, shutting down (value=4) and "
"starting (value=10) are transient states between enabled "
"and disabled. The following text briefly summarizes the "
"various enabled and disabled states: \n"
"Enabled (2) indicates that the element is or could be "
"executing commands, will process any queued commands, "
"and queues new requests. \n"
"Disabled (3) indicates that the element will not execute "
"commands and will drop any new requests. \n"
"Shutting Down (4) indicates that the element is in the "
"process of going to a Disabled state. \n"
"Not Applicable (5) indicates the element does not "
"support being enabled or disabled. \n"
"Enabled but Offline (6) indicates that the element might "
"be completing commands, and will drop any new requests. \n"
"Test (7) indicates that the element is in a test state. \n"
"Deferred (8) indicates that the element might be "
"completing commands, but will queue any new requests. \n"
"Quiesce (9) indicates that the element is enabled but in "
"a restricted mode. The behavior of the element is "
"similar to the Enabled state, but it processes only a "
"restricted set of commands. All other requests are "
"queued. \n"
"Starting (10) indicates that the element is in the "
"process of going to an Enabled state. New requests are "
"queued." ),
ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
"10", "11..32767", "32768", "32769", "32770", "32771",
"32772..65535" },
Values { "Unknown", "Other", "Enabled", "Disabled",
"Shutting Down", "Not Applicable", "Enabled but Offline",
"In Test", "Deferred", "Quiesce", "Starting",
"DMTF Reserved", "All Interfaces disabled",
"BIOS Interface enabled", "OS Interface enabled",
"BIOS and OS Interfaces enabled", "Vendor Reserved" },
ModelCorrespondence {
"CIM_EnabledLogicalElement.OtherEnabledState" }]
uint16 EnabledState = 5;
[Override ( "RequestStateChange" ),
Description (
"Requests that the state of the element be changed to the "
"value specified in the RequestedState parameter. When "
"the requested state change takes place, the EnabledState "
"and RequestedState of the element will be the same. "
"Invoking the RequestStateChange method multiple times "
"could result in earlier requests being overwritten or "
"lost. \n"
"If 0 is returned, then the task completed successfully "
"and the use of ConcreteJob was not required. If 4096 "
"(0x1000) is returned, then the task will take some time "
"to complete, ConcreteJob will be created, and its "
"reference returned in the output parameter Job. Any "
"other return code indicates an error condition." ),
ValueMap { "0", "1", "2", "3", "4", "5", "6", "..", "4096",
"4097", "4098", "4099", "4100..32767", "32768..65535" },
Values { "Completed with No Error", "Not Supported",
"Unknown or Unspecified Error",
"Cannot complete within Timeout Period", "Failed",
"Invalid Parameter", "In Use", "DMTF Reserved",
"Method Parameters Checked - Job Started",
"Invalid State Transition",
"Use of Timeout Parameter Not Supported", "Busy",
"Method Reserved", "Vendor Specific" },
ModelCorrespondence {
"CIM_EnabledLogicalElement.RequestedState" }]
uint32 RequestStateChange(
[IN, Description (
"The state requested for the element. This "
"information will be placed into the RequestedState "
"property of the instance if the return code of the "
"RequestStateChange method is 0 (\'Completed with "
"No Error\'), 3 (\'Timeout\'), or 4096 (0x1000) "
"(\'Job Started\'). Refer to the description of the "
"EnabledState and RequestedState properties for the "
"detailed explanations of the RequestedState "
"values." ),
ValueMap { "2", "3", "4", "6", "7", "8", "9", "10",
"11", "..", "32768", "32769", "32770", "32771",
"32772..65535" },
Values { "Enabled", "Disabled", "Shut Down", "Offline",
"Test", "Defer", "Quiesce", "Reboot", "Reset",
"DMTF Reserved", "All Interfaces disabled",
"BIOS Interface enabled", "OS Interface enabled",
"BIOS and OS Interfaces enabled", "Vendor Reserved" },
ModelCorrespondence {
"CIM_EnabledLogicalElement.RequestedState" }]
uint16 RequestedState,
[IN ( false ), OUT, Description (
"Reference to the job (can be null if the task is completed)."
)]
CIM_ConcreteJob REF Job,
[IN, Description (
"A timeout period that specifies the maximum amount "
"of time that the client expects the transition to "
"the new state to take. The interval format must be "
"used to specify the TimeoutPeriod. A value of 0 or "
"a null parameter indicates that the client has no "
"time requirements for the transition. \n"
"If this property does not contain 0 or null and "
"the implementation does not support this "
"parameter, a return code of \'Use Of Timeout "
"Parameter Not Supported\' must be returned." )]
datetime TimeoutPeriod);
[Description (
"Represents the reason for the most recent user initiated connection." )]
string LastConnectionReason;
};