INTERNET_BUFFERSW 结构 (wininet.h)
包含数据和标头信息。
语法
typedef struct _INTERNET_BUFFERSW {
DWORD dwStructSize;
struct _INTERNET_BUFFERSW *Next;
LPCWSTR lpcszHeader;
DWORD dwHeadersLength;
DWORD dwHeadersTotal;
LPVOID lpvBuffer;
DWORD dwBufferLength;
DWORD dwBufferTotal;
DWORD dwOffsetLow;
DWORD dwOffsetHigh;
} INTERNET_BUFFERSW, *LPINTERNET_BUFFERSW;
成员
dwStructSize
结构的大小(以字节为单位)。
Next
指向下一 个INTERNET_BUFFERS 结构的指针。
lpcszHeader
指向包含标头的字符串值的指针。 此成员可以为 NULL。
dwHeadersLength
如果 lpcszHeader 不为 NULL,则标头的大小(以 TCHAR 为单位)。
dwHeadersTotal
如果缓冲区中没有足够的内存,则标头的大小。
lpvBuffer
指向数据缓冲区的指针。
dwBufferLength
如果 lpvBuffer 不为 NULL,则缓冲区的大小(以字节为单位)。
dwBufferTotal
资源的总大小(以字节为单位)。
dwOffsetLow
保留值;请勿使用。
dwOffsetHigh
保留值;请勿使用。
注解
注意 WinINet 不支持服务器实现。 此外,不应从服务使用它。 对于服务器实现或服务,请使用 Microsoft Windows HTTP Services (WinHTTP) 。
注意
wininet.h 标头将INTERNET_BUFFERS定义为别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将非特定编码别名与非非特定编码的代码混合使用可能会导致不匹配,从而导致编译或运行时错误。 有关详细信息,请参阅 函数原型的约定。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | wininet.h |