`EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode()` 的 `SizeOfInfo` 的可能值是多少?
What is the possible value of `SizeOfInfo` of the `EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode()`?
根据 the UEFI specification,EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode()
的调用者不得假定 Info
的大小。那么 SizeOfInfo
的可能值是多少,除了 sizeof(EFI_GRAPHICS_OUTPUT_MODE_INFORMATION)
?
EFI_GRAPHICS_OUTPUT_MODE_INFORMATION 可以通过在末尾添加字段以完全向后兼容的方式在规范的未来版本中进行扩展。知道附加字段的软件可以通过查看大小来检测它们的存在。不知道附加字段的软件会忽略它们。
由于当前没有定义此类扩展,因此在所有当前实现中,SizeOfInfo 可能等于 sizeof(EFI_GRAPHICS_OUTPUT_MODE_INFORMATION)。
根据 the UEFI specification,EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode()
的调用者不得假定 Info
的大小。那么 SizeOfInfo
的可能值是多少,除了 sizeof(EFI_GRAPHICS_OUTPUT_MODE_INFORMATION)
?
EFI_GRAPHICS_OUTPUT_MODE_INFORMATION 可以通过在末尾添加字段以完全向后兼容的方式在规范的未来版本中进行扩展。知道附加字段的软件可以通过查看大小来检测它们的存在。不知道附加字段的软件会忽略它们。
由于当前没有定义此类扩展,因此在所有当前实现中,SizeOfInfo 可能等于 sizeof(EFI_GRAPHICS_OUTPUT_MODE_INFORMATION)。