WFDStartOpenSession

Windows ペアリング エクスペリエンスで以前にペアリング済みの特定の Wi-Fi Direct デバイスへのオンデマンド接続を開始する。

WFDStartOpenSession hClientHandle, pDeviceAddress, pvContext, pfnCallback, phSessionHandle

hClientHandle : [intptr] Wi-Fi Direct サービスへのクライアント ハンドル。WFDOpenHandle の以前の呼び出しで取得する。
pDeviceAddress : [var] ターゲット デバイスの Wi-Fi Direct デバイス アドレス (MAC アドレス) へのポインタ。
pvContext : [intptr] pfnCallback で指定したコールバック関数に渡されるオプションのコンテキスト ポインタ。
pfnCallback : [int] WFDStartOpenSession 要求が完了したときに呼び出されるコールバック関数へのポインタ。
phSessionHandle : [intptr] この特定の Wi-Fi Direct セッションへのハンドル。

(プラグイン / モジュール : wlanapi.dll)

解説

Windows ペアリング エクスペリエンスで以前にペアリング済みの特定の Wi-Fi Direct
デバイスへのオンデマンド接続を開始する。

[戻り値]
関数が成功すると、戻り値は ERROR_SUCCESS となる。関数が失敗した場合、戻り値は次のいずれかのコードとなりうる。
このドキュメントは省略されている。

[備考]
WFDStartOpenSession は Wi-Fi Direct (Windows 8 / Windows Server 2012)
の一部である。この関数は、特定の Wi-Fi Direct デバイスへのオンデマンド接続を開始する非同期操作を開始する。ターゲットは事前に
Windows ペアリング エクスペリエンスでペアリング済みでなければならない。非同期操作が完了すると pfnCallback
のコールバックが呼び出される。非同期完了前に WFDCloseHandle を呼んだ場合、WFDCloseHandleWFDStartOpenSession の完了まで待機する。

情報

プラグイン / モジュールwlanapi.dll
バージョン1.0
作成日2026/04/16
著作者IronHSP / CsWin32 bridge
URLhttps://github.com/inovia/IronHSP
備考Win32 API の wlanapi.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。
タイプ拡張命令
グループWin32API
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\win32_wlanapi_gen2.hs