類別SMS_Driver中的 CreateFromOEM 方法
在 CreateFromOEM
Configuration Manager 中,Windows 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
限定符:[out]
具有完整驅動程式目錄的驅動程序陣列。
傳回值
數據 SInt32
類型,為 0 表示成功或非零,表示失敗。 錯誤值可在 SMS_ExtendedStatus Server 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 檔案各一個。
這個方法會產生SMS_Driver定義模型 (SDM) 封裝 XML 定義的 伺服器 WMI 類別 物件,並允許您的應用程式在儲存屬性之前進行屬性變更。
需求
運行時間需求
如需詳細資訊,請參閱 Configuration Manager 伺服器運行時間需求。
開發需求
如需詳細資訊,請參閱 Configuration Manager 伺服器開發需求。