分享方式:


類別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 伺服器開發需求。

另請參閱

SMS_Driver伺服器 WMI 類別