在 Configuration Manager 中,CreateFromOEMWindows Management Instrumentation (WMI) 類別方法建立一組由指定 Txtsetup.oem 檔案參考的大型存放SMS_Driver伺服器 WMI 類別物件。
下列語法是從 [受控物件格式] 簡化而 (MOF) 程式碼,並定義方法。
語法
SInt32 CreateFromOEM(
String DriverPath,
String OEMFile,
SMS_Driver Drivers[]
);
參數
DriverPath 資料類型: String
限定詞:[in]
通用命名慣例 (包含驅動程式內容的 UNC) 路徑。
OEMFile 資料類型: String
限定詞:[in]
Txtsetup.oem 檔案的相對路徑。
Drivers 資料類型: SMS_Driver Array
資格賽:[出局]
具有完整驅動程式目錄的驅動程式陣列。
傳回值
SInt32資料類型為 0 表示成功,非零表示失敗。 錯誤值可在 SMS_ExtendedStatus Server WMI 類別 錯誤物件中使用。 如需處理傳回錯誤的相關資訊,請參閱 關於 Configuration Manager 錯誤。
如果 Txtsetup.oem 檔案參考的至少一個檔案有效,則此方法會成功傳回。
可能的錯誤值包括但不限於下列項目:
0 成功
13 Txtsetup.oem 檔案無效。
Txtsetup.oem 檔案參照的所有驅動程式都是無效的。
2 簡訊提供者無法存取 Txtsetup.oem 檔案。
1633 Txtsetup.oem 檔案參考的所有驅動程式都有效,但不支援 Configuration Manager 支援的任何平台。
183 Txtsetup.oem 檔案參考的所有驅動程式都已匯入。
Txtsetup.oem 檔案參照的所有驅動程式都有另一種類型的錯誤。 如需詳細資訊,請參閱提供者電腦上的OSDDriverCatalog.log檔案。
註解
為了支援 Windows Vista 之前的作業系統部署,Configuration Manager 使用開機關鍵的大容量存放裝置驅動程式。 這類驅動程式會以磁碟上提供的 Txtsetup.oem 檔案形式提供。 檔案包含下列資訊:
檔案支援的硬體元件
要從發佈磁碟複製每個元件的 Files
要為每個元件建立的登錄機碼和值
在早期的 Windows Vista 作業系統部署上安裝前,必須先安裝大型存放裝置驅動程式檔案。
注意事項
您的應用程式應該只透過呼叫此方法或 類別 SMS_Driver 中的 CreateFromINF 方法來建立驅動程式。 它永遠不應該直接建立驅動程式。
您的應用程式會使用驅動程式 Txtsetup.oem 檔案和檔案路徑呼叫這個方法。 此方法會檢查所提供的資訊,並建立新 SMS_Driver Server WMI 類別 物件的陣列,每個參照的 .inf 檔案對應一個物件。
這個方法會產生定義了系統定義模型 (SDM) 套件 XML 的 SMS_Driver Server WMI 類別 物件,並允許應用程式在儲存屬性之前進行屬性變更。
需求
執行階段需求
如需詳細資訊,請參閱 Configuration Manager 伺服器執行階段需求。
開發需求
如需詳細資訊,請參閱 Configuration Manager 伺服器開發需求。