Share via


WFDCloseSession 関数 (wlanapi.h)

WFDCloseSession 関数は、WFDStartOpenSession 関数を以前に正常に呼び出した後にセッションを閉じます。

構文

DWORD WFDCloseSession(
  [in] HANDLE hSessionHandle
);

パラメーター

[in] hSessionHandle

Wi-Fi Direct セッションへのセッション ハンドル。 これは、 WFDStartOpenSession 関数によって以前に返されたセッション ハンドルです。

戻り値

関数が成功した場合、戻り値は ERROR_SUCCESS です。

関数が失敗した場合、戻り値は次のいずれかの戻りコードになる可能性があります。

リターン コード 説明
ERROR_INVALID_HANDLE
ハンドルが正しくありません。

このエラーは、 hSessionHandle パラメーターで指定されたハンドルがハンドル テーブルで見つからなかった場合に返されます。

ERROR_INVALID_PARAMETER
パラメーターが正しくありません。

このエラーは、 hSessionHandle パラメーターが NULL または無効な場合に返されます。

ERROR_INVALID_STATE
グループまたはリソースが、要求された操作を実行するための正しい状態にありません。

このエラーは、ドメインのグループ ポリシーによって Wi-Fi ダイレクト サービスが無効になっている場合に返されます。

RPC_STATUS
さまざまなエラー コード。

注釈

WFDCloseSession 関数は、Windows 8とWindows Server 2012の新機能である Wi-Fi Direct の一部です。 Wi-Fi Direct は、Wi-Fi Alliance による Wi-Fi ピア ツー ピア技術仕様 v1.1 の開発に基づいています ( 「Wi-Fi Alliance 公開仕様」を参照)。 Wi-Fi ピア ツー ピア技術仕様の目的は、ワイヤレス アクセス ポイント (ワイヤレス AP) が接続をセットアップしたり、既存の Wi-Fi アドホック (IBSS) メカニズムを使用したりすることなく、デバイス間接続を Wi-Fi するためのソリューションを提供することです。

WFDCloseSession 関数は、セッションを閉じる将来の作業項目をキューに入れます。そのため、切断はすぐには実行されない可能性があります。

WFDStartOpenSession 呼び出しが保留中の間に WFDCloseSession 関数を呼び出すと、セッションは閉じません。

WFDCloseSession 関数に対する正常な非同期呼び出しから返された hSessionHandle パラメーターのハンドルを WFDCloseSession 関数に渡す必要があります。

有効で無効になったハンドルを使用して WFDCloseSession 関数を呼び出すと、未定義の結果が生成されます。

要件

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

こちらもご覧ください

WFDCancelOpenSession

WFDCloseHandle

WFDOpenHandle

WFDOpenLegacySession

WFDStartOpenSession

WFDUpdateDeviceVisibility

WFD_OPEN_SESSION_COMPLETE_CALLBACK