EapHostPeerGetSendPacket 函式 (eappapis.h)
當要求者需要從 EAPHost 取得封包以傳送至驗證器時,由支援者呼叫。 從伺服器接收EapHostPeerResponseAction列舉值時,會呼叫EapHostPeerGetSendPacket。
語法
DWORD EapHostPeerGetSendPacket(
[in] EAP_SESSIONID sessionHandle,
[out] DWORD *pcbSendPacket,
[out] BYTE **ppSendPacket,
[out] EAP_ERROR **ppEapError
);
參數
[in] sessionHandle
EAP_SESSIONID結構的指標,其中包含 EAPHost 伺服器上這個 EAP 驗證會話的唯一控制碼。 這個控制碼會在先前呼叫EapHostPeerBeginSession的pSessionId參數中傳回。
[out] pcbSendPacket
DWORD 的指標,指定 ppSendPacket所指向緩衝區的大小上限,以位元組為單位。 傳回時EapHostPeerGetSendPacket是ppSendPacket所指向的實際資料大小。
[out] ppSendPacket
緩衝區指標的指標,其中包含 EAP 模組所傳回的封包資料。 緩衝區是由 EAPHost 所配置。
[out] ppEapError
EAP_ERROR結構的位址指標。 在呼叫此函式之前,位址應該設定為 Null 。 如果有錯誤資料可用,就會收到包含此函式呼叫執行期間所引發之 錯誤之EAP_ERROR 結構的位址指標。 使用錯誤資料之後,請呼叫 EapHostPeerFreeEapError釋放此記憶體。
傳回值
無
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | eappapis.h |
程式庫 | Eappprxy.lib |
Dll | Eappprxy.dll |