宝峰科技

 找回密码
 注册

QQ登录

只需一步,快速开始

宝峰科技 门户 词条 API函数大全 WinInet 查看内容
宝塔服务器面板

API函数:WinInet的InternetReadFile从一个打开的句柄读取数据函数介绍

2012-3-19 15:24| 发布者: admin| 查看: 4413| 评论: 0

摘要: InternetReadFile 函数原型:BOOL InternetReadFile( HINTERNET hFile, LPVOID lpBuffer, DWORD dwNumberOfBytesToRead, LPDWORD lpdwNumberOfBytesRead,);InternetReadFile 函数的作用:从一个打开的句柄读取数据。 ...
InternetReadFile 函数原型
BOOL InternetReadFile(
    HINTERNET hFile,
    LPVOID lpBuffer,
    DWORD dwNumberOfBytesToRead,
    LPDWORD lpdwNumberOfBytesRead,
);

InternetReadFile 函数的作用:从一个打开的句柄读取数据。
InternetReadFile 函数的返回值:此函数读取数据成功返回 TRUE,否则读取数据失败返回 FALSE 。为了获得更多错误信息调用GetLastError应用程序还可以在必要时使用 InternetGetLastResponseInfo 来获取相关信息。返回值类型 BOOL ,布尔型。
InternetReadFile 函数的参数介绍:
参数一:hFile 一个有效的句柄。可用函数InternetOpenUrl, FtpOpenFile, GopherOpenFile,  HttpOpenRequest 等来获取。参数类型:HINTERNET ,整数型。
参数二:lpBuffer 指向接收数据读取到缓冲区的指针。参数类型 LPVOID ,不强调类型的指针或称任意类型的指针。
参数三:dwNumberOfBytesToRead 要读取字节的长度。参数类型 DWORD ,整数型。
参数四:lpdwNumberOfBytesRead 指向接收读取的字节数的无符号长整型变量的指针。参数类型 LPDWORD ,整数型。

VB中 InternetReadFile 函数的声明:
Public Declare Function InternetReadFile Lib "wininet.dll" (_
ByVal hFile As Long, _
ByVal lpBuffer As String, _
ByVal dwNumberOfBytesToRead As Long, _
lNumberOfBytesRead As Long) As Integer
因上述声明在读取非文本文件时发生变化,在VB中还可声明成如下:
Public Declare Function InternetReadFile Lib "wininet.dll" (_
ByVal hFile As Long, _
ByVal lpBuffer As Long, _
ByVal dwNumberOfBytesToRead As Long, _
lNumberOfBytesRead As Long) As Integer

易语言中 InternetReadFile 函数的DLL命令定义:
.版本 2

.DLL命令 InternetReadFile, 整数型, "wininet.dll", "InternetReadFile"
    .参数 hFile, 整数型
    .参数 sBuffer, 字节集
    .参数 lNumBytesToRead, 整数型
    .参数 lNumberOfBytesRead, 整数型, 传址


鲜花

握手

雷人

路过

鸡蛋

相关阅读

相关分类

免责声明

本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件编程开发或软件的逆向分析文章、逆向分析视频、补丁、注册机和注册信息,仅限用于学习和研究软件安全的目的。全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习编程开发技术或逆向分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,请购买注册正版软件,获得正版优质服务!不得将上述内容私自传播、销售或者用于商业用途!否则,一切后果请用户自负!

QQ|Archiver|手机版|小黑屋|联系我们|宝峰科技 ( 滇公网安备 53050202000040号 | 滇ICP备09007156号-2 )

Copyright © 2001-2023 Discuz! Team. GMT+8, 2025-5-7 06:49 , File On Powered by Discuz! X3.49

返回顶部