EnrollmentEnrollStatus enumeration (certenroll.h)

The EnrollmentEnrollStatus enumeration type specifies the enrollment status of a certificate request. This enumeration is used by the Status property on the IX509EnrollmentStatus interface.

Syntax

typedef enum EnrollmentEnrollStatus {
  Enrolled = 0x1,
  EnrollPended = 0x2,
  EnrollUIDeferredEnrollmentRequired = 0x4,
  EnrollError = 0x10,
  EnrollUnknown = 0x20,
  EnrollSkipped = 0x40,
  EnrollDenied = 0x100
} ;

Constants

 
Enrolled
Value: 0x1
The enrollment succeeded, and the certificate has been issued.
EnrollPended
Value: 0x2
The request has been submitted and the enrollment is pending, or the request has been issued out of band.
EnrollUIDeferredEnrollmentRequired
Value: 0x4
Enrollment must be deferred.
EnrollError
Value: 0x10
An error occurred.
EnrollUnknown
Value: 0x20
The enrollment status is unknown.
EnrollSkipped
Value: 0x40
The status information has been skipped. This can occur if a certification authority is not valid or has not been selected for monitoring.
EnrollDenied
Value: 0x100
Enrollment has been denied.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header certenroll.h

See also

CertEnroll Enumerations

CertEnroll Interfaces

EnrollmentSelectionStatus

IX509EnrollmentStatus