INTERNET_CACHE_ENTRY_INFOA 구조체(wininet.h)
인터넷 캐시의 항목에 대한 정보를 포함합니다.
통사론
typedef struct _INTERNET_CACHE_ENTRY_INFOA {
DWORD dwStructSize;
LPSTR lpszSourceUrlName;
LPSTR lpszLocalFileName;
DWORD CacheEntryType;
DWORD dwUseCount;
DWORD dwHitRate;
DWORD dwSizeLow;
DWORD dwSizeHigh;
FILETIME LastModifiedTime;
FILETIME ExpireTime;
FILETIME LastAccessTime;
FILETIME LastSyncTime;
LPSTR lpHeaderInfo;
DWORD dwHeaderInfoSize;
LPSTR lpszFileExtension;
union {
DWORD dwReserved;
DWORD dwExemptDelta;
};
} INTERNET_CACHE_ENTRY_INFOA, *LPINTERNET_CACHE_ENTRY_INFOA;
회원
dwStructSize
이 구조체의 크기(바이트)입니다. 이 값을 사용하여 캐시 시스템의 버전을 확인할 수 있습니다.
lpszSourceUrlName
URL 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다. 문자열은 이 구조체의 끝에 있는 메모리 영역을 차지합니다.
lpszLocalFileName
로컬 파일 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다. 문자열은 이 구조체의 끝에 있는 메모리 영역을 차지합니다.
CacheEntryType
캐시 항목의 형식과 해당 속성을 나타내는 비트 마스크입니다. 캐시 항목 유형에는 기록 항목(URLHISTORY_CACHE_ENTRY), 쿠키 항목(COOKIE_CACHE_ENTRY) 및 일반 캐시된 콘텐츠(NORMAL_CACHE_ENTRY)가 포함됩니다.
이 멤버는 다음 속성 플래그 중 0개 이상일 수 있으며 아래에 나열된 캐시 형식 플래그일 수 있습니다.
값 | 의미 |
---|---|
|
외부에서 편집된 캐시 항목 파일입니다. 이 캐시 항목 유형은 청소에서 제외됩니다. |
|
부분 응답 캐시 항목입니다. |
|
dwExemptDelta지정된 시간 동안 청소에서 제외되는 고정 캐시 항목입니다. CommitUrlCacheEntryA 및 CommitUrlCacheEntryW 설정된 기본값은 1일입니다. |
|
현재 구현되지 않았습니다. |
|
현재 구현되지 않았습니다. |
다음 목록에는 캐시 형식 플래그가 포함되어 있습니다.
값 | 의미 |
---|---|
|
쿠키 캐시 항목입니다. |
|
일반 캐시 항목; 를 삭제하여 새 항목의 공간을 복구할 수 있습니다. |
|
방문한 링크 캐시 항목입니다. |
dwUseCount
캐시 항목을 사용하는 WinINEet 호출자의 현재 수입니다.
dwHitRate
캐시 항목을 검색한 횟수입니다.
dwSizeLow
파일 크기의 낮은 순서 부분(바이트.
dwSizeHigh
파일 크기의 상위 부분(바이트.
LastModifiedTime
이 URL의 마지막으로 수정된 시간을 그리니치 표준시 형식으로 포함하는 FILETIME 구조체를
ExpireTime
이 파일의 만료 시간이 포함된 FILETIME 구조체를
LastAccessTime
마지막으로 액세스한 시간을 포함하는 FILETIME 구조체(그리니치 평균 시간 형식)입니다.
LastSyncTime
캐시가 마지막으로 동기화된 시간을 포함하는 FILETIME 구조체입니다.
lpHeaderInfo
헤더 정보를 포함하는 버퍼에 대한 포인터입니다. 버퍼는 이 구조의 끝에 있는 메모리를 차지합니다.
dwHeaderInfoSize
TCHARlpHeaderInfo 버퍼의 크기입니다.
lpszFileExtension
데이터를 파일로 검색하는 데 사용되는 파일 이름 확장명을 포함하는 문자열에 대한 포인터입니다. 문자열은 이 구조체의 끝에 있는 메모리 영역을 차지합니다.
dwReserved
dwExemptDelta
마지막으로 액세스한 시간(초)의 예외 시간입니다.
발언
캐시 항목 크기 제한은 없으므로 캐시를 열거해야 하는 애플리케이션은 변수 크기의 버퍼를 할당할 준비가 되어 있어야 합니다. 자세한 내용은 버퍼 사용참조하세요.
메모
wininet.h 헤더는 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 INTERNET_CACHE_ENTRY_INFO 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server [데스크톱 앱만 해당] |
헤더 | wininet.h |
참고 항목
FindFirstUrlCacheEntry
FindFirstUrlCacheEntryEx
FindNextUrlCacheEntry
FindNextUrlCacheEntryEx
GetUrlCacheEntryInfo
GetUrlCacheEntryInfoEx
SetUrlCacheEntryInfo