the registered guid and Handler list. When it is initialized, it will be directly returned. \r
Or, HandlerInfo table will be initialized in this function.\r
\r
the registered guid and Handler list. When it is initialized, it will be directly returned. \r
Or, HandlerInfo table will be initialized in this function.\r
\r
\r
@retval RETURN_SUCCESS HandlerInfo table can be used to store guid and function tables.\r
@retval RETURN_OUT_OF_RESOURCES HandlerInfo table address is not writable.\r
\r
@retval RETURN_SUCCESS HandlerInfo table can be used to store guid and function tables.\r
@retval RETURN_OUT_OF_RESOURCES HandlerInfo table address is not writable.\r
//\r
HandlerInfo->Signature = EXTRACT_HANDLER_INFO_SIGNATURE;\r
if (HandlerInfo->Signature != EXTRACT_HANDLER_INFO_SIGNATURE) {\r
//\r
//\r
HandlerInfo->Signature = EXTRACT_HANDLER_INFO_SIGNATURE;\r
if (HandlerInfo->Signature != EXTRACT_HANDLER_INFO_SIGNATURE) {\r
//\r
for (Index = 0; Index < HandlerInfo->NumberOfExtractHandler; Index ++) {\r
if (CompareGuid (HandlerInfo->ExtractHandlerGuidTable + Index, &(((EFI_GUID_DEFINED_SECTION *) InputSection)->SectionDefinitionGuid))) {\r
//\r
for (Index = 0; Index < HandlerInfo->NumberOfExtractHandler; Index ++) {\r
if (CompareGuid (HandlerInfo->ExtractHandlerGuidTable + Index, &(((EFI_GUID_DEFINED_SECTION *) InputSection)->SectionDefinitionGuid))) {\r
//\r