PFN_WEBSOCKET_COMPLETION Funtion

定义 WebSocket 完成函数原型。

语法

typedef VOID(WINAPI* PFN_WEBSOCKET_COMPLETION)(  
   HRESULT hrError,  
   VOID* pvCompletionContext,  
   DWORD cbIO,  
   BOOL fUTF8Encoded,  
   BOOL fFinalFragment,  
   BOOL fClose  
);  

parameters

hrError
操作生成的错误代码。

pvCompletionContext
指向操作的完成上下文信息。

cbIO
上次调用中的 I/O 字节数。

fUTF8Encoded
true 如果数据是 unicode (UTF-8) 编码;否则为 false

fFinalFragment
true 如果这是要写入的最终片段,则为 ;否则为 false

fClose
true 此操作后关闭 WebSocket;否则为 false

返回值

此函数不返回值。

要求

类型 说明
客户端 - Windows Vista 上的 IIS 7.0
- Windows 7 上的 IIS 7.5
- Windows 8 上的 IIS 8.0
- Windows 10 上的 IIS 10.0
服务器 - Windows Server 2008 上的 IIS 7.0
- Windows Server 2008 R2 上的 IIS 7.5
- Windows Server 2012 上的 IIS 8.0
- Windows Server 2012 R2 上的 IIS 8.5
- Windows Server 2016 上的 IIS 10.0
产品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
- IIS Express 7.5、IIS Express 8.0、IIS Express 10.0
Header Iiswebsocket.h

另请参阅

Web 服务器核心函数