Contents Index Topic Contents | ||
Previous Topic: GetUrlCacheEntryInfo Next Topic: ReadUrlCacheEntryStream |
GetUrlCacheEntryInfoEx
BOOL GetUrlCacheEntryInfoEx( IN LPCSTR lpszUrl, OUT LPINTERNET_CACHE_ENTRY_INFO lpCacheEntryInfo, IN OUT LPDWORD lpdwCacheEntryInfoBufSize, OUT LPSTR lpszReserved, IN OUT LPDWORD lpdwReserved, LPVOID lpReserved, DWORD dwFlags );Searches for the URL after translating any cached redirections that would be applied in offline mode by HttpSendRequest.
- Returns TRUE if the URL was located, or FALSE otherwise. Call GetLastError for specific error information. Possible errors include:
ERROR_FILE_NOT_FOUND The URL, after taking any cached redirections into account, was not found in the cache index. ERROR_INSUFFICIENT_BUFFER One or more of the buffers (lpCacheEntryInfo and lpszRedirectUrl) supplied was not large enough to hold the requested information. The size of the buffer needed will be returned to lpdwCacheEntryInfoBufSize and lpdwRedirectUrlSize.
- lpszUrl
- Address of a string that contains the name of the cache entry. The name string should not contain any escape characters.
- lpCacheEntryInfo
- Address of an INTERNET_CACHE_ENTRY_INFO structure that receives information about the cache entry.
- lpdwCacheEntryInfoBufSize
- Address of a variable that specifies the size of the lpCacheEntryInfo buffer. When the function returns, the variable contains the number of bytes copied to the buffer, or the required size of the buffer.
- lpszReserved
- Reserved. Must be set to NULL.
- lpdwReserved
- Reserved. Must be set to NULL.
- lpReserved
- Reserved. Must be set to NULL.
- dwFlags
- Reserved. Must be set to zero.
Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.