Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
alt::FileInfo2 クラス

#include <FileUtility.h>

alt::FileInfo2 の継承関係図
alt::FileInfo1 alt::FileInfo

公開メンバ関数

APIENTRY FileInfo2 ()
 コンストラクタ
 
APIENTRY ~FileInfo2 ()
 デストラクタ
 
const DWORD APIENTRY GetAction () const
 ファイル監視結果を取得
 
const FILETIME &APIENTRY GetChangeTime () const
 ファイル変更検知日時の取得
 
const LONGLONG APIENTRY GetFileID () const
 ファイルIDの取得
 
const BOOL APIENTRY IsAdded () const
 追加されたか
 
const BOOL APIENTRY IsModified () const
 変更されたか
 
const BOOL APIENTRY IsNewName () const
 名前を変更されたか(新ファイル名)
 
const BOOL APIENTRY IsOldName () const
 名前を変更されたか(旧ファイル名)
 
const BOOL APIENTRY IsRemoved () const
 削除されたか
 
- 基底クラス alt::FileInfo1 に属する継承公開メンバ関数
APIENTRY FileInfo1 ()
 コンストラクタ
 
APIENTRY ~FileInfo1 ()
 デストラクタ
 
const FILETIME &APIENTRY GetAccessTime () const
 ファイルアクセス日時の取得
 
const INT &APIENTRY GetAttribute () const
 ファイル属性の取得
 
const FILETIME &APIENTRY GetCreateTime () const
 ファイル作成日時の取得
 
const FILETIME &APIENTRY GetUpdateTime () const
 ファイル更新日時の取得
 
const BOOL APIENTRY IsArchive () const
 アーカイブか否か
 
const BOOL APIENTRY IsCompressed () const
 圧縮ファイルか否か
 
const BOOL APIENTRY IsDirectory () const
 ディレクトリか否か
 
const BOOL APIENTRY IsHidden () const
 隠しファイルか否か
 
const BOOL APIENTRY IsReadOnly () const
 読み取り専用か否か
 
const BOOL APIENTRY IsSystem () const
 システムファイルか否か
 
const BOOL APIENTRY IsTemporary () const
 中間ファイルか否か
 
- 基底クラス alt::FileInfo に属する継承公開メンバ関数
APIENTRY FileInfo ()
 コンストラクタ
 
virtual APIENTRY ~FileInfo ()
 デストラクタ
 
const TString &APIENTRY GetFileName () const
 ファイル名の取得
 
const ULONGLONG &APIENTRY GetFileSize () const
 ファイルサイズの取得
 
const TString &APIENTRY GetFolderName () const
 フォルダ名の取得
 

公開変数類

friend FileUtility
 
- 基底クラス alt::FileInfo1 に属する継承公開変数類
friend FileUtility
 
- 基底クラス alt::FileInfo に属する継承公開変数類
friend FileUtility
 

非公開変数類

FILETIME _ChangeTime
 
DWORD _dwAction
 
LONGLONG _FileID
 

詳解

FileUtility.h149 行目に定義があります。

構築子と解体子

◆ FileInfo2()

FileInfo2::FileInfo2 ( )

コンストラクタ

FileUtility.cpp43 行目に定義があります。

参照先 _ChangeTime, _dwAction, _FileID.

◆ ~FileInfo2()

FileInfo2::~FileInfo2 ( )

デストラクタ

FileUtility.cpp50 行目に定義があります。

関数詳解

◆ GetAction()

const DWORD APIENTRY alt::FileInfo2::GetAction ( ) const
inline

ファイル監視結果を取得

戻り値
DWORD
戻り値
ファイルの状態変化フラグFILE_ACTION_ADDED, FILE_ACTION_REMOVED, FILE_ACTION_MODIFIED, FILE_ACTION_RENAMED_OLD_NAME, FILE_ACTION_RENAMED NEW_NAME
覚え書き
(DWORD)-1の場合は、バッファのずれによるエラーが発生

FileUtility.h167 行目に定義があります。

参照元 WindowsLibraryTest::TEST_CLASS().

◆ GetChangeTime()

const FILETIME &APIENTRY alt::FileInfo2::GetChangeTime ( ) const
inline

ファイル変更検知日時の取得

戻り値
FILETIME&

FileUtility.h175 行目に定義があります。

◆ GetFileID()

const LONGLONG APIENTRY alt::FileInfo2::GetFileID ( ) const
inline

ファイルIDの取得

戻り値
LONGLONG

FileUtility.h171 行目に定義があります。

参照元 WindowsLibraryTest::TEST_CLASS().

◆ IsAdded()

const BOOL APIENTRY alt::FileInfo2::IsAdded ( ) const
inline

追加されたか

戻り値
BOOL
戻り値
TRUE(追加を確認)

FileUtility.h180 行目に定義があります。

参照元 WindowsLibraryTest::TEST_CLASS().

◆ IsModified()

const BOOL APIENTRY alt::FileInfo2::IsModified ( ) const
inline

変更されたか

戻り値
BOOL
戻り値
TRUE(変更を確認)

FileUtility.h196 行目に定義があります。

参照元 WindowsLibraryTest::TEST_CLASS().

◆ IsNewName()

const BOOL APIENTRY alt::FileInfo2::IsNewName ( ) const
inline

名前を変更されたか(新ファイル名)

戻り値
BOOL
戻り値
TRUE(名前変更を確認:新ファイル名)

FileUtility.h212 行目に定義があります。

参照元 WindowsLibraryTest::TEST_CLASS().

◆ IsOldName()

const BOOL APIENTRY alt::FileInfo2::IsOldName ( ) const
inline

名前を変更されたか(旧ファイル名)

戻り値
BOOL
戻り値
TRUE(名前変更を確認:旧ファイル名)

FileUtility.h204 行目に定義があります。

参照元 WindowsLibraryTest::TEST_CLASS().

◆ IsRemoved()

const BOOL APIENTRY alt::FileInfo2::IsRemoved ( ) const
inline

削除されたか

戻り値
BOOL
戻り値
TRUE(削除を確認)

FileUtility.h188 行目に定義があります。

参照元 WindowsLibraryTest::TEST_CLASS().

メンバ詳解

◆ _ChangeTime

FILETIME alt::FileInfo2::_ChangeTime
private

FileUtility.h221 行目に定義があります。

参照元 FileInfo2(), alt::FileUtility::DirectoryWatch().

◆ _dwAction

DWORD alt::FileInfo2::_dwAction
private

FileUtility.h220 行目に定義があります。

参照元 FileInfo2(), alt::FileUtility::DirectoryWatch().

◆ _FileID

LONGLONG alt::FileInfo2::_FileID
private

FileUtility.h222 行目に定義があります。

参照元 FileInfo2(), alt::FileUtility::DirectoryWatch().

◆ FileUtility

friend alt::FileInfo2::FileUtility

FileUtility.h217 行目に定義があります。


このクラス詳解は次のファイルから抽出されました: