upnp.h ヘッダー
このヘッダーは、UPnP API によって使用されます。 詳細については、次を参照してください。
upnp.h には、次のプログラミング インターフェイスが含まれています。
IUPnPAddressFamilyControl IUPnPAddressFamilyControl インターフェイスは、Device Finder オブジェクトのアドレス ファミリ フラグにアクセスします。 |
IUPnPAsyncResult IUPnPAsyncResult インターフェイスは、完了した非同期 I/O 操作を UPnP 制御ポイントに通知するために使用されます。 |
IUPnPDescriptionDocument IUPnPDescriptionDocument インターフェイスを使用すると、アプリケーションでデバイスの説明を読み込むことができます。 |
IUPnPDescriptionDocumentCallback IUPnPDescriptionDocumentCallback インターフェイスを使用すると、UPnP フレームワークは非同期読み込み操作の結果をアプリケーションに伝達できます。 |
IUPnPDevice IUPnPDevice インターフェイスを使用すると、アプリケーションは特定のデバイスに関する情報を取得できます。 |
IUPnPDeviceDocumentAccess IUPnPDeviceDocumentAccess インターフェイスを使用すると、アプリケーションはデバイス記述ドキュメントの URL を取得できます。 |
IUPnPDeviceDocumentAccessEx 特定のデバイスの XML デバイス記述ドキュメント全体を取得するメソッドを提供します。 |
IUPnPDeviceFinder IUPnPDeviceFinder インターフェイスを使用すると、アプリケーションでデバイスを検索できます。 |
IUPnPDeviceFinderAddCallbackWithInterface IUPnPDeviceFinderAddCallbackWithInterface インターフェイスを使用すると、UPnP フレームワークがアプリケーションと通信できるようになります |
IUPnPDeviceFinderCallback IUPnPDeviceFinderCallback インターフェイスを使用すると、UPnP フレームワークは非同期検索の結果をアプリケーションに通信できます。 |
IUPnPDevices IUPnPDevices インターフェイスは、デバイスのコレクションを列挙します。 |
IUPnPHttpHeaderControl 呼び出し元が、デバイスへの HTTP 要求で送信される追加の HTTP ヘッダーを指定できるようにします。 |
IUPnPService IUPnPService インターフェイスを使用すると、アプリケーションは状態変数に対してクエリを実行し、サービスのインスタンスに対してアクションを呼び出すことができます。 |
IUPnPServiceAsync このインターフェイスを使用して、非同期的に状態変数のクエリを実行し、サービス のインスタンスに対してアクションを呼び出します。 |
IUPnPServiceCallback IUPnPServiceCallback インターフェイスは、Service オブジェクトのクライアントにイベント通知を送信するために使用されます。 |
IUPnPServiceDocumentAccess このインターフェイスを使用して、サービス制御プロトコル記述 (SCPD) ドキュメントを取得して UPnP コントロール ポイント アプリケーションに提供し、サービスでサポートされているアクションを公開し、状態変数に関する情報を提供します。 |
IUPnPServiceEnumProperty このインターフェイスを使用して、IUPnPServices オブジェクトから列挙された IUPnPService オブジェクトのサービス制御プロトコル記述 (SCPD) のダウンロードとイベント サブスクリプションを遅延させます。 |
IUPnPServices IUPnPServices インターフェイスは、サービスのコレクションを列挙します。 |