38#ifndef __EFI_DRIVER_HEALTH_H__
39#define __EFI_DRIVER_HEALTH_H__
41#define EFI_DRIVER_HEALTH_PROTOCOL_GUID \
43 0x2a534210, 0x9280, 0x41d8, { 0xae, 0x79, 0xca, 0xda, 0x1, 0xa2, 0xb1, 0x27 } \
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_GUID gEfiDriverHealthProtocolGuid
EFI_STATUS(EFIAPI * EFI_DRIVER_HEALTH_REPAIR_NOTIFY)(IN UINTN Value, IN UINTN Limit)
Definition DriverHealth.h:90
EFI_DRIVER_HEALTH_STATUS
Definition DriverHealth.h:51
@ EfiDriverHealthStatusReconnectRequired
Definition DriverHealth.h:56
@ EfiDriverHealthStatusConfigurationRequired
Definition DriverHealth.h:54
@ EfiDriverHealthStatusRebootRequired
Definition DriverHealth.h:57
@ EfiDriverHealthStatusFailed
Definition DriverHealth.h:55
@ EfiDriverHealthStatusHealthy
Definition DriverHealth.h:52
@ EfiDriverHealthStatusRepairRequired
Definition DriverHealth.h:53
EFI_STATUS(EFIAPI * EFI_DRIVER_HEALTH_GET_HEALTH_STATUS)(IN EFI_DRIVER_HEALTH_PROTOCOL *This, IN EFI_HANDLE ControllerHandle OPTIONAL, IN EFI_HANDLE ChildHandle OPTIONAL, OUT EFI_DRIVER_HEALTH_STATUS *HealthStatus, OUT EFI_DRIVER_HEALTH_HII_MESSAGE **MessageList OPTIONAL, OUT EFI_HII_HANDLE *FormHiiHandle OPTIONAL)
Definition DriverHealth.h:183
EFI_STATUS(EFIAPI * EFI_DRIVER_HEALTH_REPAIR)(IN EFI_DRIVER_HEALTH_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN EFI_DRIVER_HEALTH_REPAIR_NOTIFY RepairNotify OPTIONAL)
Definition DriverHealth.h:222
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_HANDLE
Definition UefiBaseType.h:37
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition DriverHealth.h:63
UINT64 MessageCode
Definition DriverHealth.h:75
EFI_STRING_ID StringId
Definition DriverHealth.h:65
EFI_HII_HANDLE HiiHandle
Definition DriverHealth.h:64
Definition DriverHealth.h:236
EFI_DRIVER_HEALTH_REPAIR Repair
Definition DriverHealth.h:238
EFI_DRIVER_HEALTH_GET_HEALTH_STATUS GetHealthStatus
Definition DriverHealth.h:237