 |
WinHttpReadData ..msdn Add comment W32 Constants Translate this page |
 |
 |
|
The WinHttpReadData function reads data from a handle opened by the WinHttpOpenRequest function. |
 |
 |
| Code examples: |
 |
|
|
 |
 |
| Declaration: |
 |
 |
BOOL WinHttpReadData(
HINTERNET hRequest,
LPVOID lpBuffer,
DWORD dwNumberOfBytesToRead,
LPDWORD lpdwNumberOfBytesRead
);
|
 |
 |
 |
| FoxPro declaration: |
 |
 |
DECLARE INTEGER WinHttpReadData IN winhttp;
INTEGER hRequest,;
STRING @ lpBuffer,;
INTEGER dwNumberOfBytesToRead,;
INTEGER @ lpdwBytesRead
|
 |
 |
 |
| Parameters: |
 |
hRequest
[in] Valid HINTERNET handle returned from a previous call to WinHttpOpenRequest. WinHttpReceiveResponse or WinHttpQueryDataAvailable must have been called for this handle and have completed before WinHttpReadData is called.
lpBuffer
[out] Pointer to a buffer that receives the data read.
dwNumberOfBytesToRead
[in] Unsigned long integer value that contains the number of bytes to read.
lpdwNumberOfBytesRead
[out] Pointer to an unsigned long integer variable that receives the number of bytes read. |
 |
 |
| Return value: |
 |
| Returns TRUE if successful, or FALSE otherwise. |
 |
 |
| My comment: |
 |
| MSDN: If you are using WinHttpReadData synchronously, and the return value is TRUE and the number of bytes read is zero, the transfer has been completed and there are no more bytes to read on the handle. This is analogous to reaching end-of-file in a local file. |
 |
 |
| Word Index links for the WinHttpReadData : |
 |
|
|
 |
 |
| Translate this page: |
 |
|
 |
 |
| • |
 |
| Created: | 2003-04-09 10:02:28 | | Modified: | 2003-04-09 10:04:28 | Visited in last 7 days: 17 |