- //\r
- //Check if there are pending capsules to process\r
- //\r
- Size = sizeof (CapsuleDataPtr);\r
- Status = EfiGetVariable (\r
- EFI_CAPSULE_VARIABLE_NAME,\r
- &gEfiCapsuleVendorGuid,\r
- NULL,\r
- &Size,\r
- (VOID *) &CapsuleDataPtr\r
- );\r
-\r
- if (Status == EFI_SUCCESS) {\r
- //\r
- //Process capsules across a system reset.\r
- //\r
- DoS3();\r
- }\r
-\r