次の方法で共有


IWSDAsyncResult::SetCallback メソッド (wsdclient.h)

非同期操作が完了したときに呼び出すコールバック インターフェイスを指定します。

構文

HRESULT SetCallback(
  [in] IWSDAsyncCallback *pCallback,
  [in] IUnknown          *pAsyncState
);

パラメーター

[in] pCallback

ユーザーによって実装されたコールバックを含む IWSDAsyncCallback オブジェクトへのポインター。

[in] pAsyncState

コールバックに渡すユーザー定義の状態情報。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

可能な戻り値は次のとおりですが、これらに限定されません。

リターン コード 説明
S_OK
メソッドが正常に完了しました。
E_INVALIDARG
pCallbackNULL です

注釈

IWSDAsyncCallback::AsyncOperationComplete メソッドには、完了メッセージと状態に関連付けられた結果オブジェクトが渡されます。

pCallback は、 IWSDAsyncResult オブジェクトが破棄されると解放されます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wsdclient.h (Wsdapi.h を含む)
[DLL] Wsdapi.dll

こちらもご覧ください

IWSDAsyncResult