Documentation
¶
Overview ¶
Package kvmredirection represents configuration-related and operational parameters for the KVM redirection service in the Intel(R) AMT.
Index ¶
Constants ¶
View Source
const ( IPSKVMRedirectionSettingData string = "IPS_KVMRedirectionSettingData" TerminateSession string = "TerminateSession" ValueNotFound string = "Value not found in map" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Body ¶
type Body struct {
XMLName xml.Name `xml:"Body"`
PullResponse PullResponse
EnumerateResponse common.EnumerateResponse
KVMRedirectionSettingsResponse KVMRedirectionSettingsResponse
TerminateSessionResponse TerminateSession_OUTPUT
}
OUTPUT.
type KVMRedirectionSettingsRequest ¶
type KVMRedirectionSettingsRequest struct {
XMLName xml.Name `xml:"h:IPS_KVMRedirectionSettingData"`
H string `xml:"xmlns:h,attr"`
ElementName string `xml:"h:ElementName"`
InstanceID string `xml:"h:InstanceID"`
EnabledByMEBx bool `xml:"h:EnabledByMEBx"`
BackToBackFbMode bool `xml:"h:BackToBackFbMode"`
Is5900PortEnabled bool `xml:"h:Is5900PortEnabled"`
OptInPolicy bool `xml:"h:OptInPolicy"`
SessionTimeout uint16 `xml:"h:SessionTimeout"`
RFBPassword string `xml:"h:RFBPassword"`
DefaultScreen uint8 `xml:"h:DefaultScreen"`
InitialDecimationModeForLowRes uint8 `xml:"h:InitialDecimationModeForLowRes"`
GreyscalePixelFormatSupported bool `xml:"h:GreyscalePixelFormatSupported"`
ZlibControlSupported bool `xml:"h:ZlibControlSupported"`
DoubleBufferMode bool `xml:"h:DoubleBufferMode"`
DoubleBufferState bool `xml:"h:DoubleBufferState"`
}
INPUT.
type KVMRedirectionSettingsResponse ¶
type KVMRedirectionSettingsResponse struct {
XMLName xml.Name `xml:"IPS_KVMRedirectionSettingData"`
ElementName string `xml:"ElementName"`
InstanceID string `xml:"InstanceID"`
EnabledByMEBx bool `xml:"EnabledByMEBx"`
BackToBackFbMode bool `xml:"BackToBackFbMode"`
Is5900PortEnabled bool `xml:"Is5900PortEnabled"`
OptInPolicy bool `xml:"OptInPolicy"`
OptInPolicyTimeout uint16 `xml:"OptInPolicyTimeout"`
SessionTimeout uint16 `xml:"SessionTimeout"`
RFBPassword string `xml:"RFBPassword"`
DefaultScreen uint8 `xml:"DefaultScreen"`
InitialDecimationModeForLowRes uint8 `xml:"InitialDecimationModeForLowRes"`
GreyscalePixelFormatSupported bool `xml:"GreyscalePixelFormatSupported"`
ZlibControlSupported bool `xml:"ZlibControlSupported"`
DoubleBufferMode bool `xml:"DoubleBufferMode"`
DoubleBufferState bool `xml:"DoubleBufferState"`
}
OUTPUT.
type PullResponse ¶
type PullResponse struct {
XMLName xml.Name `xml:"PullResponse"`
KVMRedirectionSettingsItems []KVMRedirectionSettingsResponse `xml:"Items>IPS_KVMRedirectionSettingData"`
}
OUTPUT.
type Response ¶
type Response struct {
*client.Message
XMLName xml.Name `xml:"Envelope"`
Header message.Header `xml:"Header"`
Body Body `xml:"Body"`
}
OUTPUT.
type ReturnValue ¶
type ReturnValue int
ReturnValue indicates the status of the operation.
const ( ReturnValueSuccess ReturnValue = iota ReturnValueInternalError )
func (ReturnValue) String ¶
func (r ReturnValue) String() string
String returns a human-readable string representation.
type SettingData ¶
type SettingData struct {
base.WSManService[Response]
}
func NewKVMRedirectionSettingDataWithClient ¶
func NewKVMRedirectionSettingDataWithClient(creator *message.WSManMessageCreator, wsclient client.WSMan) SettingData
NewKVMRedirectionSettingDataWithClient returns a new instance of the KVMRedirectionSettings struct.
func (*SettingData) TerminateSession ¶
func (settings *SettingData) TerminateSession() (response Response, err error)
type TerminateSession_OUTPUT ¶
type TerminateSession_OUTPUT struct {
XMLName xml.Name `xml:"TerminateSession_OUTPUT"`
ReturnValue ReturnValue
}
OUTPUT.
Click to show internal directories.
Click to hide internal directories.