当前位置: 首页 > 文档资料 > Dism++ 帮助文档 >

DismCreateInstance2

优质
小牛编辑
135浏览
2023-12-01

该函数类似DllGetClassObject;开发者通过实现这个函数来在工具箱增加功能;插件对传入的命令行的解析等功能

定义示例

HRESULT WINAPI DismCreateInstance2(
    _In_ DismSession Session,
    _In_ const GUID& InstanceIID,
    _Out_ void** ppInstance
);

参数释义

DismSession Session

映像会话,可以使用此获取映像的各种信息(可以看作映像会话的句柄)

GUID& InstanceIID

接口的GUID

void** ppInstance

根据接口的GUID返回的接口示例

返回值

如果函数执行成功,请返回 S_OK,其他任何值都表示错误

注意

该函数需要导出为符号

最后更新:

类似资料

  • # Dism转Dism++入门 Dism++很大程度受到Dism的影响。这是因为Dism与Dism++拥有几乎相同的底层实现。可以说,Dism++复制了Dism大部分代码实现。但是Dism++依然跟Dism存在诸多不同,本文将详细阐述Dism++与Dism的使用上或者是功能上的不同之处。 Dism++平台兼容性 Dism++支持Vista~Windows 10所有系统(包括服务器、平板、手机、受

  • 勿在浮沙筑高台……强烈建议不要跳过此文档,否则你将看不懂后续内容! Dism++在术语使用上高度与Dism保持一致,因此如果本文有所遗漏,建议再参考下具体功能说明页,也可以参考微软MSDN文档。 映像(Image) 表示一个系统,比如C: 安装了系统,那么我们可以称呼为 映像C:。 映像文件(Image File) 一种文件载体,可以保存系统映像。在Dism++中,映像文件有WIM、SWM、ESD

  • 关于 Dism++ —— 我们是一线战友! Dism++可以说是一个Dism的GUI版,但是并不依赖Dism,直接基于更底层的CBS(Component Based Servicing Reference)。 Dism++的特点 Dism++无需任何Dism组件,即可兼容高低版本所有系统!而微软Dism则需要3个版本。 Dism++是Dism的交集,提供完全的图形化操作,几乎支持Dism的所有功能

  • 此处将公开Dism++未在UI中呈现的设置,你可以修改Config\Config.ini,让这些设置生效。 启用方式 功能 [Dism++] NotLoadWofadk=1 添加后Dism++将不会在启动时加载Wof驱动,默认情况下Dism++会在Win8以上系统自动加载Wof驱动。如果你的环境比较特殊,可以开启此选项。开启后,WIMBoot以及Compact相关功能可能会受限。 [WUA] Di

  • Dism++,也许是最强的实用工具,全球第一款基于 CBS 的 Dism GUI 实现。Dism++ 可以说是一个 Dism 的 GUI 版,但是并不依赖 Dism,直接基于更底层的 CBS(Component Based Servicing Reference)。

  • # 使用Dism++安装系统 安装系统是一个简单而又复杂的活。有的仅仅为了安装系统,先把ESD转为ISO。有的因为安装器不支持ESD,而转换为WIM。还有的在解压ISO……这根本原因是人们很多时候难以灵活运用现有的工具。君子生非异也,善假于物也。本文将通过一些实例,帮助大家驾驭Dism++。 前言 启动Dism++ RE模式 大家可能听说过PE,没见过RE。其实RE可以说跟PE是一样的,也就是说

相关阅读