HTTP_FILTER_RAW_DATA结构
HTTP_FILTER_RAW_DATA结构具有如下形式:
typedef struct _HTTP_FILTER_RAW_DATA
{
PVOID pvInData; //IN
DWORD cbInData; //IN
DWORD cbInBuffer; //IN
DWORD dwReserved; //IN
} HTTP_FILTER_RAW_DATA, *PHTTP_FILTER_RAW_DATA;
这个结构被传递给CHttpFilter::HttpFilterProc的SF_NOTIFY_READ_RAW_DATA和SF_NOTIFY_SEND_RAW_DATA通知类型。
上面注释中的IN指明要处理的消息将发往过滤器。
成员:
pvInData | 指向数据缓冲区的指针(输入或输出)。
|
cbInDatapvInData | 所指向的缓冲区中数据的数量。
|
cbInBufferpvInData | 所指向的缓冲区的大小。
|
dwReserved | 为将来的使用保留。
|
请参阅:
CHttpFilter::HttpFilterProc, CHttpFilter::OnReadRawData, CHttpFilter::OnSendRawData