UINTN Size;\r
CHAR16 *Temp;\r
CHAR16 GuidStr[40];\r
+ VOID *instance;\r
+ CHAR16 InstanceStr[17];\r
\r
ProtocolGuidArray = NULL;\r
RetVal = NULL;\r
FreePool(Temp);\r
}\r
StrnCatGrow(&RetVal, &Size, L"%N", 0);\r
+\r
+ if(Verbose) {\r
+ Status = gBS->HandleProtocol (TheHandle, ProtocolGuidArray[ProtocolIndex], &instance);\r
+ if (!EFI_ERROR (Status)) {\r
+ StrnCatGrow (&RetVal, &Size, L"(%H", 0);\r
+ UnicodeSPrint (InstanceStr, sizeof (InstanceStr), L"%x", instance);\r
+ StrnCatGrow (&RetVal, &Size, InstanceStr, 0);\r
+ StrnCatGrow (&RetVal, &Size, L"%N)", 0);\r
+ }\r
+ }\r
+\r
if (ExtraInfo) {\r
Temp = GetProtocolInformationDump(TheHandle, ProtocolGuidArray[ProtocolIndex], Verbose);\r
if (Temp != NULL) {\r