t8.c 419 B

12345678910111213141516171819
  1. #include <efi.h>
  2. #include <efilib.h>
  3. EFI_STATUS
  4. efi_main (EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable)
  5. {
  6. INTN Argc, i;
  7. CHAR16 **Argv;
  8. InitializeLib(ImageHandle, SystemTable);
  9. Argc = GetShellArgcArgv(ImageHandle, &Argv);
  10. Print(L"Hello World, started with Argc=%d\n", Argc);
  11. for (i = 0 ; i < Argc ; ++i)
  12. Print(L" Argv[%d] = '%s'\n", i, Argv[i]);
  13. Print(L"Bye.\n");
  14. return EFI_SUCCESS;
  15. }