ディレクトリ ハンドル
プロセスは、ディレクトリ オブジェクトを作成または開くたびに、オブジェクトへのハンドルを受け取ります。
既存のディレクトリへのハンドルを取得するには、CreateFile 関数を FILE_FLAG_BACKUP_SEMANTICS フラグと共に呼び出します。
ディレクトリ ハンドルを次の関数に渡すことができます。
機能 | 形容 |
---|---|
BackupRead | セキュリティ情報を含むファイルまたはディレクトリをバックアップします。 |
BackupSeek |
BackupRead または BackupWrite関数を使用して、最初にアクセスされたデータ ストリーム転送します。 |
BackupWrite | BackupReadを使用してバックアップされたファイルまたはディレクトリ復元します。 |
GetFileInformationByHandleの | 指定したファイルのファイル情報を取得します。 |
GetFileSize | 指定したファイルのサイズをバイト単位で取得します。 |
GetFileTimeをする | ファイルまたはディレクトリが作成され、最後にアクセスされ、最後に変更された日時を取得します。 |
GetFileTypeをする | 指定したファイルのファイルの種類を取得します。 |
ReadDirectoryChangesW | 指定したディレクトリ内の変更を説明する情報を取得します。 |
SetFileTimeの | 指定したファイルまたはディレクトリが作成された日時、最後にアクセスされた日時、または最後に変更された日時を設定します。 |