SDK Resources > Intel ME WMI Provider > Detailed Description > WMI Provider Returned Error Codes

WMI Provider Returned Error Codes

Every method of every object can return an error code. The errors may result from a problem detected by Intel AMT, the WMI application, the WMI provider, or some kind of a connectivity problem. If a method returns a non-zero value (a “Return value”) or creates an error object, then an error was detected.

The following table lists each class and errors associated with each method.

 

Class

Method name

Error number

Error Title

Error Return Type

Description

AMT_Service

isWebUIEnabled

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

getSOLState

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

getIDERState

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

getKVMState

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

TerminateKVMSession

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

setSpriteZoom

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

setSpriteLocale

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

AMT_SetupAuditRecord

Enumerate

0x80873001

AMT_STATUS_INTERNAL_ERROR

Error object

Returned when Intel AMT returns an error

0x80873002

AMT_STATUS_NOT_READY

Error object

Management controller has not progressed far enough in its initialization to process the command.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Error object

Length field of header is invalid.

0x80873003

AMT_STATUS_INVALID_AMT_MODE

Error object

Returned in PSK mode

0x80873002

AMT_STATUS_DATA_NOT_READY

Error object

The audit record is currently not present.

0x80041071

WBEM_E_CONNECTION_FAILED

Error object

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Other general error in the provider

Get

0x80873001

AMT_STATUS_INTERNAL_ERROR

Error object

Returned when Intel AMT returns an error

0x80873002

AMT_STATUS_NOT_READY

Error object

Management controller has not progressed far enough in its initialization to process the command.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Error object

Length field of header is invalid.

0x80873003

AMT_STATUS_INVALID_AMT_MODE

Error object

Returned in PSK mode

0x80873002

AMT_STATUS_DATA_NOT_READY

Error object

The audit record is currently not present.

0x80041071

WBEM_E_CONNECTION_FAILED

Error object

Problem connecting via Intel MEI

AMT_EthernetPortSetting

Enumerate

0x80873001

AMT_STATUS_INTERNAL_ERROR

Error object

Returned when Intel AMT returns an error

0x80873002

AMT_STATUS_NOT_READY

Error object

AMT device has not progressed far enough in its initialization to process the command.

0x80873003

AMT_STATUS_INVALID_AMT_MODE

Error object

Command is not permitted in current operating mode.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Error object

Length field of header is invalid.

0x80041071

WBEM_E_CONNECTION_FAILED

Error object

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Other general error in the provider

Get

0x80873001

AMT_STATUS_INTERNAL_ERROR

Error object

Returned when Intel AMT returns an error

0x80873002

AMT_STATUS_NOT_READY

Error object

AMT device has not progressed far enough in its initialization to process the command.

0x80873003

AMT_STATUS_INVALID_AMT_MODE

Error object

Command is not permitted in current operating mode.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Error object

Length field of header is invalid.

0x80041071

WBEM_E_CONNECTION_FAILED

Error object

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Other general error in the provider

ME_System

Enumerate

0x80873001

AMT_STATUS_INTERNAL_ERROR

Error object

Returned when Intel AMT returns an error

887005

E_FAIL

Error object

Problem with invoking Fwupdate function

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error in the provider

Get

0x1

AMT_STATUS_INTERNAL_ERROR

Error object

Returned when Intel AMT returns an error

0x80004005

E_FAIL

Error object

Problem with invoking Fwupdate function

getLastMEResetReason

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

getCurrentPowerPolicy

0x1

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x4

AMT_STATUS_INVALID_MESSAGE_LENGTH

Return value

Length field of header is invalid.

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

IsFWUpdateEnabled

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80873002

AMT_STATUS_NOT_READY

Return value

Management controller has not progressed far enough in its initialization to process the command.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Return value

Length field of header is invalid.

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

887005

E_FAIL

Return value

Problem with a call to FW update

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

getCapabilitiesStrings

887005

E_FAIL

Return value

Any error within the Fwupdate call

0x80863003

WMI_E_FWUPD_CLIENT_CONNECTION

Error object

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

getFwUpdateOverride
Params

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80873002

AMT_STATUS_NOT_READY

Return value

AMT device has not progressed far enough in its initialization to process the command.

0x80873003

AMT_STATUS_INVALID_AMT_MODE

Return value

Command is not permitted in current operating mode.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Return value

Length field of header is invalid.

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

OOB_Service

Enumerate

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

General error in provider

Get

 

 

 

This method always returns successfully

GetAMTProvisioning
Mode

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80873002

AMT_STATUS_NOT_READY

Return value

AMT device has not progressed far enough in its initialization to process the command.

0x80873003

AMT_STATUS_INVALID_AMT_MODE

Return value

Command is not permitted in current operating mode.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Return value

Length field of header is invalid.

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

GetProvisioningState

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80873002

AMT_STATUS_NOT_READY

Return value

AMT device has not progressed far enough in its initialization to process the command.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Return value

Length field of header is invalid.

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

Activate

0x80041003

WBEM_E_ACCESS_DENIED

Error object

User is not admin of the machine

0x1

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x2

AMT_STATUS_NOT_READY

Return value

Management controller has not progressed far enough in its initialization to process the command.

0x4

AMT_STATUS_INVALID_MESSAGE_LENGTH

Return value

Length field of header is invalid.

0x3

AMT_STATUS_INVALID_AMT_MODE

Return value

Command is not permitted in current operating mode.

0x80C

AMT_STATUS_PKI_MISSING_KEYS

Return value

missing a PKI key

 

AMT_STATUS_INVALID_AMT_STATE

Return value

Command was executed when Intel AMT was in the Post provision state.

0x31

AMT_STATUS_CERTIFICATE_NOT_READY

Return value

Certificates are not ready in FW yet.

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

isTLSEnabled

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80873002

AMT_STATUS_NOT_READY

Return value

AMT device has not progressed far enough in its initialization to process the command.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Return value

Length field of header is invalid.

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

GetPID

0x80873001

AMT_STATUS_INTERNAL_ERROR

 

Returned when Intel AMT returns an error

0x80873002

AMT_STATUS_NOT_READY

 

Management controller has not progressed far enough in its initialization to process the command.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

 

Length field of header is invalid.

0x80873003

AMT_STATUS_INVALID_AMT_MODE

 

PID value does not exist in flash (in case of PKI mode)

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

GetActivationTLSMode

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

general error in provider

 

 

 

This function return 0 also if failed

isRemoteConfigEnabled

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80873002

AMT_STATUS_NOT_READY

Return value

AMT device has not progressed far enough in its initialization to process the command.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Return value

Length field of header is invalid.

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

GetHelloPacketDestInfo

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80873002

AMT_STATUS_NOT_READY

Return value

AMT device has not progressed far enough in its initialization to process the command.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Return value

Length field of header is invalid.

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

GetProvisioningInfo

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80873002

AMT_STATUS_NOT_READY

Return value

AMT device has not progressed far enough in its initialization to process the command.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Return value

Length field of header is invalid.

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

GetRemoteAccess
ConnectionStatus

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80873010

AMT_STATUS_NOT_PERMITTED

Return value

Entity has no permission to get connection status.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Return value

Length field of header is invalid.

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

GetAMTFQDN

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80873002

AMT_STATUS_NOT_READY

Return value

Management controller has not progressed far enough in its initialization to process the command.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Return value

Length field of header is invalid.

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

OpenUserInitiated
Connection

0x80873010

AMT_STATUS_NOT_PERMITTED

Return value

Entity does not have permission to open a connection.

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

The operation could not be completed by Intel AMT or connection request has been rejected.

0x80873809

AMT_STATUS_DATA_MISSING

Return value

No connectivity policy configured when Intel AMT is outside the enterprise network.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Return value

Length field of header is invalid.

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

CloseUserInitiated
Connection

0x80873010

AMT_STATUS_NOT_PERMITTED

Return value

Entity has no permission to close a connection.

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Close connection request has been refused.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Return value

Length field of header is invalid.

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

CancelActivation

0x80041003

WBEM_E_ACCESS_DENIED

Error object

User is not admin of the platform

0x80873001

AMT_STATUS_INTERNAL_ERROR

Return value

Returned when Intel AMT returns an error

0x80873002

AMT_STATUS_NOT_READY

Return value

Management controller has not progressed far enough in its initialization to process the command.

0x80873004

AMT_STATUS_INVALID_MESSAGE_LENGTH

Return value

Length field of header is invalid.

0x80873003

AMT_STATUS_INVALID_AMT_MODE

Return value

Returned when FW not in in- provision state or when provisioning period expired

0x80863002

WMI_E_PTHI_CLIENT_CONNECTION

Return value

Problem connecting via Intel MEI

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Miscellaneous error

AMT_Provisioning
CertificateHash

Enumerate

0x80873001

AMT_STATUS_INTERNAL_ERROR

Error object

Returned when Intel AMT returns an error

0x80041071

WBEM_E_CONNECTION_FAILED

Error object

Problem connecting via Intel MEI

Get

0x80041004

WBEM_E_PROVIDER_FAILURE

Error object

Indicates object not found

 

Copyright © 2006-2022, Intel Corporation. All rights reserved.