{"blog_url":"https://tokuchan3515.hatenablog.com/","height":"190","categories":["\u81ea\u4f5cOS"],"provider_url":"https://hatena.blog","width":"100%","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Ftokuchan3515.hatenablog.com%2Fentry%2F2020%2F07%2F16%2F135242\" title=\"GOP\u3092\u697d\u306b\u53d6\u5f97\u3059\u308b - \u5099\u5fd8\u9332\u3084\u3081\u305f\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","published":"2020-07-16 13:52:42","image_url":null,"blog_title":"\u5099\u5fd8\u9332\u3084\u3081\u305f","description":"\u30b3\u30fc\u30c9 uefi-rs\u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059\uff0e fn fetch_gop<'a>(system_table: &'a SystemTable<Boot>) -> &'a mut gop::GraphicsOutput<'a> { let gop = system_table .boot_services() .locate_protocol::<gop::GraphicsOutput>() .expect_success(\"Your computer does not support Graphics Output Protocol!\"); unsafe { &mut *gop.get() } } \u2026","type":"rich","author_name":"tokuchan3515","url":"https://tokuchan3515.hatenablog.com/entry/2020/07/16/135242","author_url":"https://blog.hatena.ne.jp/tokuchan3515/","provider_name":"Hatena Blog","title":"GOP\u3092\u697d\u306b\u53d6\u5f97\u3059\u308b","version":"1.0"}