デバイス プロバイダーの実装

デバイス プロバイダーを実装するには、 IUPnPDeviceProvider インターフェイスを公開する オブジェクトを作成します。 このオブジェクトは、 IUPnPRegistrar::RegisterDeviceProvider メソッドを使用してデバイス ホストに登録する必要があります。 このメソッドは、次のパラメーターを受け取ります。

  • プロバイダーの名前。コンピューターで一意である必要があります。
  • デバイス プロバイダーを実装する クラスの ProgID。
  • 起動時にデバイス プロバイダーに渡される初期化文字列。
  • コンテナー ID。 コンテナー ID は、デバイスが属するグループを識別する文字列です。 同じコンテナー識別子を持つすべてのデバイスは、同じプロセスでホストされます。