次の方法で共有


IUPnPServiceAsync::EndSubscribeToEvents メソッド (upnp.h)

EndSubscribeToEvents メソッドは、前の BeginSubscribeToEvents 操作の結果を取得します。

構文

HRESULT EndSubscribeToEvents(
  [in] ULONG64 ullRequestID
);

パラメーター

[in] ullRequestID

この呼び出しの前に要求された BeginSubscribeToEvents 操作に対応する 64 ビットの ULONG 値。

戻り値

成功すると S_OK を返します。 それ以外の場合、メソッドは WinError.h で定義されている COM エラー コードまたは次のいずれかの値を返します。

リターン コード 説明
UPNP_E_DEVICE_ERROR
デバイスは要求を受信しましたが、エラーが返されました。
UPNP_E_DEVICE_TIMEOUT
デバイスが 30 秒のタイムアウト期間内に応答していません。
UPNP_E_PROTOCOL_ERROR
UPnP プロトコル レベルの問題が原因でクエリが完了しませんでした。
UPNP_E_TRANSPORT_ERROR
HTTP の問題が原因でリモート操作が失敗しました。 HTTP エラー コードを取得するには、 IUPnPService::LastTransportStatus を使用します
 
メモ 一部の値は、UPnP 認定デバイスからエラーが受信されたことを示す場合があります。 詳細については、「 デバイス エラー コード」を参照してください。
 

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー upnp.h
[DLL] Upnp.dll

関連項目

BeginSubscribeToEvents

IUPnPService::LastTransportStatus

IUPnPServiceAsync