類別 SMS_Driver 中的 CreateFromOEM 方法

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

另請參閱

SMS_Driver Server WMI 類別