FNFCIGETOPENINFO 매크로(fci.h)
FNFCIGETOPENINFO 매크로는 애플리케이션 정의 콜백 함수가 파일을 열고 파일 날짜, 시간 및 특성을 검색하는 선언을 제공합니다.
구문
void FNFCIGETOPENINFO(
[in] fn
);
매개 변수
[in] fn
전체 파일 이름입니다.
반환 값
없음
설명
함수는 FCICreate에 전달된 함수와 호환되는 파일 열기 함수를 사용하여 파일을 열어야 합니다.
예제
FNFCIGETOPENINFO(fnGetOpenInfo)
{
HANDLE hFile;
FILETIME fileTime;
BY_HANDLE_FILE_INFORMATION fileInfo;
hFile = (HANDLE)fnFileOpen(pszName, _O_RDONLY, 0, err, pv);
if ( hFile != (HANDLE)-1 )
{
if( GetFileInformationByHandle(hFile, &fileInfo)
&& FileTimeToLocalFileTime(&fileInfo.ftCreationTime, &fileTime)
&& FileTimeToDosDateTime(&fileTime, pdate, ptime) )
{
*pattribs = (USHORT)fileInfo.dwFileAttributes;
*pattribs &= ( _A_RDONLY | _A_HIDDEN | _A_SYSTEM | _A_ARCH );
}
else
{
fnFileClose((INT_PTR)hFile, err, pv);
hFile = (HANDLE)-1;
}
}
return (INT_PTR)hFile;
}
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | fci.h |