if (!Verbose) {\r
StrnCatGrow(&RetVal, &Size, L"(", 0);\r
StrnCatGrow(&RetVal, &Size, Temp, 0);\r
- StrnCatGrow(&RetVal, &Size, L")\r\n", 0);\r
+ StrnCatGrow(&RetVal, &Size, L")", 0);\r
} else {\r
StrnCatGrow(&RetVal, &Size, Separator, 0);\r
StrnCatGrow(&RetVal, &Size, Temp, 0);\r
ProtocolInfoString==NULL?L"":ProtocolInfoString\r
);\r
} else {\r
- ProtocolInfoString = GetProtocolInfoString(TheHandle, Language, L"\r\n", Verbose, TRUE);\r
- ShellPrintHiiEx(\r
- -1,\r
- -1,\r
- NULL,\r
- STRING_TOKEN (STR_DH_OUTPUT_SINGLE),\r
- gShellDriver1HiiHandle,\r
- ConvertHandleToHandleIndex(TheHandle),\r
- TheHandle,\r
- ProtocolInfoString==NULL?L"":ProtocolInfoString\r
- );\r
+ ProtocolInfoString = GetProtocolInfoString(TheHandle, Language, Verbose ? L"\r\n" : L" ", Verbose, TRUE);\r
+ if (Verbose) {\r
+ ShellPrintHiiEx(\r
+ -1,\r
+ -1,\r
+ NULL,\r
+ STRING_TOKEN (STR_DH_OUTPUT_SINGLE),\r
+ gShellDriver1HiiHandle,\r
+ ConvertHandleToHandleIndex(TheHandle),\r
+ TheHandle,\r
+ ProtocolInfoString==NULL?L"":ProtocolInfoString\r
+ );\r
+ } else {\r
+ ShellPrintHiiEx(\r
+ -1,\r
+ -1,\r
+ NULL,\r
+ STRING_TOKEN (STR_DH_OUTPUT_SINGLE_D),\r
+ gShellDriver1HiiHandle,\r
+ ConvertHandleToHandleIndex(TheHandle),\r
+ ProtocolInfoString==NULL?L"":ProtocolInfoString\r
+ );\r
+ }\r
}\r
\r
if (DriverInfo) {\r
#string STR_DH_OUTPUT_ALL_HEADER #language en-US "Handle dump\r\n"\r
#string STR_DH_OUTPUT_GUID_HEADER #language en-US "Handle dump by protocol '%g'\r\n"\r
#string STR_DH_OUTPUT_NAME_HEADER #language en-US "Handle dump by protocol '%s'\r\n"\r
+#string STR_DH_OUTPUT_SINGLE_D #language en-US "%H%02x%N: %s\r\n"\r
#string STR_DH_OUTPUT_SINGLE #language en-US "%H%02x%N: %x\r\n%s"\r
#string STR_DH_OUTPUT_SFO #language en-US "%s, %s, %s, %H%02x%N, %s, %s\r\n"\r
#string STR_DH_OUTPUT_DRIVER1 #language en-US " Controller Name : %B%s%N\r\n"\r