I am trying to get a file length, but I have not had success yet.

here is my code: 


        Status = gBS->HandleProtocol(Device,
                                                                 
&gSimpleFileProtocol,
                                                                
(VOID**)&fileSystemProtocol
                                                                 );

        Print(L"Status HandleProtocol :%r\n", Status);

        root = NULL;
        AsciiStrToUnicodeStr("kdias", texto);

        Status = fileSystemProtocol->OpenVolume(fileSystemProtocol,
                                                                                
        &root);

        Print(L"Status OpenVolume :%r\n", Status);


                        Status = root->Open(root,
                                        &newHandle,
                                        nameFile,
                                                                
EFI_FILE_MODE_READ| EFI_FILE_MODE_WRITE | EFI_FILE_MODE_CREATE, 0);


                        Print(L"Status do Open : %r \n",Status);


                        Status = 
newHandle->GetInfo(newHandle,&gEfiFileInfoGuid,&BufferSize,(VOID
&fileInfo);
                        Print(L"Status GetInfo :%r \n",Status);



        return EFI_SUCCESS;
}


------------------------------------------------------------------------------
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to