KeyCredentialManagerOperationErrorStates Enumeration

Enumeration of Error states returned by the function KeyCredentialManagerGetOperationErrorStates as flags.

Syntax

typedef enum KeyCredentialManagerOperationErrorStates {
  KeyCredentialManagerOperationErrorStateNone,
  KeyCredentialManagerOperationErrorStateDeviceJoinFailure,
  KeyCredentialManagerOperationErrorStateTokenFailure,
  KeyCredentialManagerOperationErrorStateCertificateFailure,
  KeyCredentialManagerOperationErrorStateRemoteSessionFailure,
  KeyCredentialManagerOperationErrorStatePolicyFailure,
  KeyCredentialManagerOperationErrorStateHardwareFailure,
  KeyCredentialManagerOperationErrorStatePinExistsFailure
} ;

Constants

KeyCredentialManagerOperationErrorStateNone No Error equivalent to ERROR_SUCCESS.
KeyCredentialManagerOperationErrorStateDeviceJoinFailure WHFB enrollment will successfully complete because the device is not properly joined to Azure or the Enterprise.
KeyCredentialManagerOperationErrorStateTokenFailure WHFB enrollment will not successfully complete because the user could not get a token from Azure or the Enterprise.
KeyCredentialManagerOperationErrorStateCertificateFailure WHFB enrollment will not successfully complete because the certificate authority and/or certificate template could not be found.
KeyCredentialManagerOperationErrorStateRemoteSessionFailure WHFB enrollment will not successfully complete because the current session is a remote session.
KeyCredentialManagerOperationErrorStatePolicyFailure WHFB enrollment will not successfully complete because there was an error reading MDM or Group Policy.
KeyCredentialManagerOperationErrorStateHardwareFailure WHFB enrollment will not successful complete because the device does not have the required hardware.
KeyCredentialManagerOperationErrorStatePinExistsFailure WHFB is already enrolled on this device.

Requirements

   
Header keycredmgr.h