GetMessageInfo function

获取指定请求的信息


Function:

bool UAPI GetMessageInfo(
        int hMessage,
        HTTPD_MESSAGE_INFO pBaseInfo
);

Parameters:

  • hMessage [in]:请求句柄
  • pBaseInfo [out]:请求信息
HTTPD_MESSAGE_INFO:
Member Type Notes
lpcRemoteAddress LPCSTR 远程连接IP地址
uPort uint 远程连接端口
lpcMethod LPCSTR 请求方法字符串
lpcRequest LPCSTR 请求URL字符串
lpcHeaders LPCSTR 请求头字符串
lpcCookies LPCSTR 提交 Cookie 字符串
lpcQuery LPCSTR 请求查询字符串
lpcHost LPCSTR 请求主机字符串
pData BYTES 提交附加数据
dwKeepTime dword 连接已保持时长(毫秒)
dwSilenceTime dword 连接已静默时长(毫秒)
dwBufferSize dword 连接缓冲区已使用大小(byte)
dwRequestBufferSize dword 请求缓冲区已使用大小(byte)
dwMessageSize dword 请求内核对象已使用大小(byte)

Return value:

  • Type:BOOL
  • Text:成功返回 TRUE,失败返回 FALSE

Remarks:

GetMessageInfo function 的执行性能略低于单项获取的 function,除非必要否则应尽量避免使用 GetMessageInfo function

Requirements:

Keyword Value
Minimum Agine Version 171012.1
Minimum SDK Version 171012.1
Header File h.message
Library Server kext

results matching ""

    No results matching ""