类SMS_Driver中的 CreateFromOEM 方法
CreateFromOEM
在 Configuration Manager 中,Windows Management Instrumentation (WMI) 类方法创建一组由指定的 Txtsetup.oem 文件引用的大容量存储SMS_Driver Server WMI 类对象。
以下语法从托管对象格式 (MOF) 代码中简化,并定义了 方法。
语法
SInt32 CreateFromOEM(
String DriverPath,
String OEMFile,
SMS_Driver Drivers[]
);
参数
DriverPath
数据类型String
限定符:[in]
通用命名约定 (包含驱动程序内容的 UNC) 路径。
OEMFile
数据类型String
限定符:[in]
Txtsetup.oem 文件的相对路径。
Drivers
数据类型SMS_Driver Array
限定符:[out]
包含完整驱动程序目录的驱动程序数组。
返回值
一个 SInt32
数据类型,为 0 表示成功,非零表示失败。 错误值在 SMS_ExtendedStatus 服务器 WMI 类 错误对象中可用。 有关处理返回的错误的信息,请参阅关于Configuration Manager错误。
如果 Txtsetup.oem 文件引用的至少一个文件有效,则此方法将成功返回。
可能的错误值包括但不限于以下内容:
0
成功
13
Txtsetup.oem 文件无效。
Txtsetup.oem 文件引用的所有驱动程序都无效。
2
SMS 提供程序无法访问 Txtsetup.oem 文件。
1633
Txtsetup.oem 文件引用的所有驱动程序都有效,但不支持Configuration Manager支持的任何平台。
183
Txtsetup.oem 文件引用的所有驱动程序都已导入。
Txtsetup.oem 文件引用的所有驱动程序都有另一种类型的错误。 有关详细信息,请参阅提供程序计算机上的 OSDDriverCatalog.log 文件。
备注
为了支持 Windows Vista 之前的操作系统部署,Configuration Manager使用启动关键型大容量存储设备驱动程序。 这种类型的驱动程序以磁盘上提供的 Txtsetup.oem 文件的形式提供。 该文件包含以下信息:
文件支持的硬件组件
要从分发磁盘中为每个组件复制的文件
要为每个组件创建的注册表项和值
在 Windows Vista 之前的操作系统部署上进行设置之前,必须先安装大容量存储设备驱动程序文件。
注意
应用程序应仅通过调用此方法或 类SMS_Driver中的 CreateFromINF 方法来创建驱动程序。 它绝不应直接创建驱动程序。
应用程序使用驱动程序 Txtsetup.oem 文件和文件路径调用此方法。 方法检查提供的信息,并创建新的 SMS_Driver服务器 WMI 类 对象的数组,每个对象用于每个引用的 .inf 文件。
此方法使用系统定义模型 (SDM) 包 XML 生成 SMS_Driver服务器 WMI 类 对象,并允许应用程序在保存属性之前进行更改。
要求
运行时要求
有关详细信息,请参阅Configuration Manager服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。