クラス SMS_Driver の CreateFromINF メソッド

Configuration Manager の CreateFromINF Windows Management Instrumentation (WMI) クラス メソッドは、指定された Microsoft Windows .inf ファイルの情報に基づいて SMS_Driver Server WMI クラス オブジェクトを作成します。

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

構文

SInt32 CreateFromINF(
      String DriverPath,
      String INFFile,
      SMS_Driver Driver
);

パラメーター

DriverPath データ型: String

Qualifiers: [in]

ドライバの内容を含むフォルダへの有効な UNC (汎用名前付け規則) ネットワーク パス。 たとえば、\\Servers\Driver\VideoDriver です。

INFFile データ型: String

Qualifiers: [in]

INF ファイルの名前。

Driver データ型: SMS_Driver

Qualifiers: [out]

完全なドライバー カタログを含む SMS_Driver サーバー WMI クラス オブジェクト。

戻り値

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

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

0 成功

13 ドライバーが無効です

1633 ドライバーは有効ですが、Configuration Manager でサポートされているプラットフォームをサポートしていません。

2 SMS プロバイダーがネットワーク共有にアクセスできません。

183 ドライバーは既にインポートされています。

エラーの詳細については、OSDDriverCatalog.log ファイルを参照してください。

注釈

ドライバーは情報ファイル (INF) によって表されます。 INF ファイルは、オペレーティング システムを実行するために存在する必要があるファイル、またはダウンロードする必要があるファイルを指定するテキスト ファイルです。 この種類のファイルの情報は、Microsoft Internet エクスプローラー 3.0 以降で提供されるインターネット コンポーネント ダウンロード サービスが、コンポーネントに必要なファイルに加えて、インターネットからダウンロードされたソフトウェア コンポーネントをインストールして登録するために使用するインストール手順を示します。

注:

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

このメソッドでは、新しい SMS_Driver Server WMI クラス オブジェクト を作成します。

作成されると、 SMS_Driver Server WMI ClassSDMPackageXML にはドライバー定義 XML が含まれます。 Configuration Manager 本体が使用する表示情報をドライバーに設定するには、SMS_Driver Server WMI ClassLocalizedInformation プロパティにローカライズ情報を設定する必要があります。 ディスプレイによって使用されるドライバー名は、 SMS_Driver サーバー WMI クラスSDMPackageXML プロパティ XML で使用できます。 詳細については、「INF ファイルによって記述された Windows ドライバーを Configuration Manager にインポートする方法」を参照してください。

要件

ランタイム要件

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

開発要件

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

関連項目

SMS_Driver サーバー WMI クラス