次の方法で共有


アプリケーションからのデバイス メタデータ パッケージのインストール

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

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

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

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

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

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

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

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

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

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