クラス SMS_Driver の CreateFromOEM メソッド

Configuration Manager のCreateFromOEM Windows Management Instrumentation (WMI) クラスのメソッドは、指定された Txtsetup.oem ファイルによって参照される一連の大容量記憶域SMS_Driverサーバー WMI クラス オブジェクトを作成します。

次の構文は、マネージ オブジェクト形式 (MOF) コードから簡素化され、メソッドを定義したものです。

構文

SInt32 CreateFromOEM(
      String DriverPath,
      String OEMFile,
      SMS_Driver Drivers[]
);

パラメーター

DriverPath データ型: String

Qualifiers: [in]

ドライバーのコンテンツを含む UNC (汎用名前付け規則) パス。

OEMFile データ型: String

Qualifiers: [in]

Txtsetup.oem ファイルの相対パス。

Drivers データ型: SMS_Driver Array

Qualifiers: [out]

完全なドライバー カタログを含むドライバーの配列。

戻り値

成功を示す 0 または失敗を示す 0 以外の値が失敗を示す SInt32 データ型。 エラー値は、 SMS_ExtendedStatus Server WMI クラス のエラー オブジェクトで確認できます。 返されたエラーの処理の詳細については、「Configuration Manager のエラーについて」を参照してください。

このメソッドは、Txtsetup.oem ファイルによって参照されるファイルの少なくとも 1 つが有効な場合に正常に返されます。

考えられるエラー値には次のものがあります (ただし、これらに限定されません)。

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 ファイルの形式で提供されます。 このファイルには、次の情報が含まれています。

  • ファイルでサポートされているハードウェア コンポーネント

  • 各コンポーネントの配布ディスクからコピーするFiles

  • 各コンポーネントに対して作成するレジストリ キーと値

    Windows Vista より前のオペレーティング システムの展開でセットアップする前に、大容量記憶装置のドライバー ファイルをインストールする必要があります。

注:

アプリケーションがドライバーを作成するには、このメソッドまたは クラス SMS_Driver の CreateFromINF メソッドを呼び出す必要があります。 ドライバーを直接作成しないでください。

アプリケーションは、ドライバーの Txtsetup.oem ファイルとファイル パスを使用してこのメソッドを呼び出します。 このメソッドは、提供された情報を調べ、参照されている .inf ファイルごとに 1 つずつ、新しい SMS_Driver Server WMI クラス オブジェクト の配列を作成します。

このメソッドは、システム定義モデル (SDM) パッケージの XML が定義された SMS_Driverサーバー WMI クラス オブジェクトを生成し、アプリケーションが保存される前にプロパティを変更できるようにします。

要件

ランタイム要件

詳細については、「Configuration Manager サーバー ランタイム要件」を参照してください。

開発要件

詳細については、「Configuration Manager サーバー開発の要件」を参照してください。

関連項目

SMS_Driver サーバー WMI クラス