FNFCIGETOPENINFO 宏 (fci.h)
FNFCIGETOPENINFO 宏提供應用程式定義回呼函式的宣告,以開啟檔案並擷取檔案日期、時間和屬性。
語法
void FNFCIGETOPENINFO(
[in] fn
);
參數
[in] fn
完整的檔名。
傳回值
無
備註
函式應該使用與傳入 FCICreate的檔案相容的檔案 open 函式來開啟檔案。
範例
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 |