次の方法で共有


アプリケーションを使用したデバイス メタデータ パッケージのインストール

Von Bedeutung

デバイス メタデータは非推奨となり、Windows の今後のリリースで削除される予定です。 この機能の置き換えについては、「 ドライバー パッケージ コンテナー メタデータ」を参照してください。

デバイス のインストール アプリケーションなどのアプリケーションを使用して デバイス メタデータ パッケージをデバイス メタデータ ストア にインストールするには、次の手順に従います。

  1. アプリケーションはまず、SHGetKnownFolderPath 関数を呼び出して、デバイス メタデータ ストアのパスを照会します。 デバイス メタデータ ストアの KNOWNFOLDERIDGUID は{ 5CE4A5E9-E4EB-479D-B89F-130C02886155} FOLDERID_DeviceMetadataStore。

  2. その後、アプリケーションは CopyFile 関数を呼び出して、デバイス メタデータ パッケージをデバイス メタデータ ストアにコピーします。

    アプリケーションは管理者特権で実行されているか、管理者特権のコマンド プロンプト ウィンドウから起動されている必要があります。

アプリケーションがデバイス メタデータ パッケージをデバイス メタデータ ストアにコピーするときは、次の手順を完了する必要があります。

  1. デバイス メタデータ パッケージのロケールのデバイス メタデータ ストアにサブディレクトリが存在しない場合、アプリケーションはターゲット ロケールの名前を使用してサブディレクトリを作成する必要があります。

    たとえば、パッケージのロケールが EN-US の場合、アプリケーションは、サブディレクトリが現在存在しない場合、デバイス メタデータ ストアのパスの下に EN-US サブディレクトリを作成する必要があります。

  2. デバイス メタデータ パッケージを、デバイス メタデータ ストア内の適切な <locale> サブディレクトリにコピー します

    CopyFile 関数を使用してデバイス メタデータ パッケージをコピーする場合は、適切な <locale> サブディレクトリを含む完全なパス名を指定します。 これにより、 CopyFile によって、パッケージに関連付けられているサブディレクトリがローカル コンピューターに存在しない場合に作成されます。

デバイス メタデータ パッケージが デバイス メタデータ ストアにインストールされると、 デバイス メタデータ取得クライアント (DMRC) はデバイス メタデータ パッケージにアクセスし、デバイス情報をデバイスとプリンターのユーザー インターフェイスに表示します。