#define __EFI_DRIVER_DIAGNOSTICS_H__\r
\r
///\r
-/// Global ID for the Driver Diagnostics Protocol as defined in UEFI 2.0.\r
+/// Global ID for the Driver Diagnostics Protocol as defined in EFI 1.1.\r
///\r
#define EFI_DRIVER_DIAGNOSTICS_PROTOCOL_GUID \\r
{ \\r
typedef struct _EFI_DRIVER_DIAGNOSTICS_PROTOCOL EFI_DRIVER_DIAGNOSTICS_PROTOCOL;\r
\r
typedef enum {\r
+ ///\r
+ /// Performs standard diagnostics on the controller.\r
+ ///\r
EfiDriverDiagnosticTypeStandard = 0,\r
+ ///\r
+ /// This is an optional diagnostic type that performs diagnostics on the controller that may\r
+ /// take an extended amount of time to execute.\r
+ ///\r
EfiDriverDiagnosticTypeExtended = 1,\r
+ ///\r
+ /// This is an optional diagnostic type that performs diagnostics on the controller that are\r
+ /// suitable for a manufacturing and test environment.\r
+ ///\r
EfiDriverDiagnosticTypeManufacturing= 2,\r
EfiDriverDiagnosticTypeMaximum\r
} EFI_DRIVER_DIAGNOSTIC_TYPE;\r