IUPnPServiceAsync インターフェイス (upnp.h)
このインターフェイスを使用して、非同期的に状態変数のクエリを実行し、サービス のインスタンスに対してアクションを呼び出します。
このインターフェイスは、IUPnPService オブジェクトから QueryInterface を使用して取得できます。
継承
IUPnPServiceAsync インターフェイスは、IUnknown インターフェイスから継承されます。 IUPnPServiceAsync には、次の種類のメンバーもあります。
メソッド
IUPnPServiceAsync インターフェイスには、これらのメソッドがあります。
IUPnPServiceAsync::BeginInvokeAction BeginInvokeAction メソッドは、非同期モードでデバイス上でアクションを呼び出します。 さらに、遅延 SCPD のダウンロードとイベント サブスクリプションがオプトインされ、まだ実行されていない場合、このメソッドは SCPD ダウンロードを開始します。 |
IUPnPServiceAsync::BeginQueryStateVariable BeginQueryStateVariable メソッドは、特定のサービスから状態変数値の非同期要求を開始します。 |
IUPnPServiceAsync::BeginSCPDDownload BeginSCPDDownload メソッドは、サービス制御プロトコル記述 (SCPD) ドキュメントの非同期ダウンロードを開始します。 |
IUPnPServiceAsync::BeginSubscribeToEvents BeginSubscribeToEvents は、非同期モードでイベント サブスクリプションを開始し、アプリケーション コールバックを UPnP フレームワークに登録します。 |
IUPnPServiceAsync::CancelAsyncOperation CancelAsyncOperation メソッドは、BeginInvokeAction、BeginQueryStateVariable、BeginSubscribeToEvents、または BeginSCPDDownload メソッドによって開始された保留中の非同期操作を取り消します。 |
IUPnPServiceAsync::EndInvokeAction EndInvokeAction メソッドは、前の BeginInvokeAction 操作の結果を取得し、結果の出力引数を取得します。 |
IUPnPServiceAsync::EndQueryStateVariable EndQueryStateVariable メソッドは、前の BeginQueryStateVariable 操作の結果を取得し、結果のサービス固有の状態変数値を取得します。 |
IUPnPServiceAsync::EndSCPDDownload EndSCPDDownload メソッドは、サービス制御プロトコル記述 (SCPD) ドキュメントの以前の非同期ダウンロードの結果を取得します。 |
IUPnPServiceAsync::EndSubscribeToEvents EndSubscribeToEvents メソッドは、前の BeginSubscribeToEvents 操作の結果を取得します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | upnp.h |