ファイル管理の構造
ファイル管理では、次の構造が使用されます。
このセクションの内容
構造体 | 説明 |
---|---|
BY_HANDLE_FILE_INFORMATION |
GetFileInformationByHandle 関数が取得する情報を格納します。 |
COPYFILE2_EXTENDED_PARAMETERS |
CopyFile2 関数の拡張パラメーターが含まれています。 |
COPYFILE2_MESSAGE |
保留中のコピー操作に関する情報を含む CopyFile2ProgressRoutine コールバック関数に渡されます。 |
CREATEFILE2_EXTENDED_PARAMETERS |
CreateFile2 の省略可能な拡張パラメーターが含まれます。 |
CSV_CONTROL_PARAM |
CSV 制御操作の種類を表します。 |
CSV_QUERY_FILE_REVISION |
ストリーム内のファイルが変更されたかどうかに関する情報が含まれます。 |
CSV_QUERY_MDS_PATH |
CSV が MDS と通信するために使用するパスを格納します。 |
CSV_QUERY_REDIRECT_STATE |
ストリーム内のファイルがリダイレクトされたかどうかに関する情報が含まれます。 |
DUPLICATE_EXTENTS_DATA |
ブロック複製操作を実行するFSCTL_DUPLICATE_EXTENTSコントロール コードのパラメーターを格納します。 |
EFS_CERTIFICATE_BLOB |
証明書が含まれています。 |
EFS_HASH_BLOB |
証明書ハッシュを含みます。 |
ENCRYPTION_CERTIFICATE |
証明書とその所有者の SID が含まれます。 |
ENCRYPTION_CERTIFICATE_HASH |
証明書ハッシュを含み、証明書の情報を表示します。 |
ENCRYPTION_CERTIFICATE_HASH_LIST |
証明書ハッシュの一覧が含まれます。 |
ENCRYPTION_CERTIFICATE_LIST |
証明書の一覧が含まれます。 |
EXFAT_STATISTICS |
exFAT ファイル システムからの統計情報が含まれます。 |
FAT_STATISTICS |
FAT ファイル システムからの統計情報が含まれます。 |
FILE_ALIGNMENT_INFO |
ファイルの配置情報が含まれます。 |
FILE_ALLOCATED_RANGE_BUFFER |
ファイル内のバイト範囲を示します。 |
FILE_ALLOCATION_INFO |
ファイルに割り当てる必要があるバイトの合計数を格納します。 |
FILE_ATTRIBUTE_TAG_INFO |
要求されたファイル属性情報を受け取ります。 任意のハンドルに使用されます。 |
FILE_BASIC_INFO |
ファイルの基本情報を格納します。 ファイル ハンドルに使用されます。 |
FILE_COMPRESSION_INFO |
ファイル圧縮情報を受信します。 |
FILE_DISPOSITION_INFO |
ファイルを削除するかどうかを示します。 任意のハンドルに使用されます。 |
FILE_END_OF_FILE_INFO |
ファイルの末尾を設定する必要がある指定された値を格納します。 |
FILE_STORAGE_INFO |
ファイルのディレクトリ情報が含まれます。 |
FILE_FULL_DIR_INFO |
ファイルのディレクトリ情報が含まれます。 |
FILE_ID_128 |
128 ビット ファイル識別子を定義します。 |
FILE_ID_BOTH_DIR_INFO |
指定したディレクトリ内のファイルに関する情報が含まれます。 |
FILE_ID_DESCRIPTOR |
使用する ID の種類を指定します。 |
FILE_ID_EXTD_DIR_INFO |
ファイルの識別情報が含まれます。 |
FILE_ID_INFO |
ファイルの識別情報が含まれます。 |
FILE_IO_PRIORITY_HINT_INFO |
ファイル I/O 操作の優先度ヒントを指定します。 |
FILE_LEVEL_TRIM |
FSCTL_FILE_LEVEL_TRIM コントロール コードへの入力として使用されます。 |
FILE_LEVEL_TRIM_OUTPUT |
FSCTL_FILE_LEVEL_TRIM コントロール コードへの出力として使用されます。 |
FILE_LEVEL_TRIM_RANGE |
トリミングするファイルの範囲を指定します。 |
FILE_MAKE_COMPATIBLE_BUFFER |
現在のセッションを閉じるディスクを指定します。 この制御コードは、UDF ファイル システムに使用されます。 この構造体は、 FSCTL_MAKE_MEDIA_COMPATIBLEを呼び出すときに入力に使用されます。 |
FILE_NAME_INFO |
ファイル名を受け取ります。 |
FILE_OBJECTID_BUFFER |
オブジェクト識別子と、オブジェクト識別子に関連付けられているユーザー定義メタデータが含まれます。 |
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER |
FSCTL_QUERY_ON_DISK_VOLUME_INFOの呼び出しからボリューム情報を受信します。 |
FILE_QUERY_SPARING_BUFFER |
欠陥管理プロパティが含まれます。 |
FILE_REMOTE_PROTOCOL_INFO |
ファイル リモート プロトコル情報が含まれます。 |
FILE_RENAME_INFO |
ファイルの名前を変更する名前を格納します。 |
FILE_SEGMENT_ELEMENT |
データのページを指す 64 ビット値を含む共用体。 |
FILE_SET_DEFECT_MGMT_BUFFER |
設定する欠陥管理状態を指定します。 |
FILE_SET_SPARSE_BUFFER |
設定するスパース状態を指定します。 |
FILE_STANDARD_INFO |
ファイルの拡張情報を受信します。 |
FILE_STREAM_INFO |
指定したファイルのファイル ストリーム情報を受信します。 |
FILE_ZERO_DATA_INFORMATION |
0 に設定するファイルの範囲を格納します。 |
FILESYSTEM_STATISTICS |
ファイル システムからの統計情報が含まれます。 |
FILESYSTEM_STATISTICS_EX |
ファイル システムからの統計情報が含まれます。 この構造のサポートは、Windows 10で開始されました。 |
FIND_BY_SID_DATA |
FSCTL_FIND_FILES_BY_SID コントロール コードのデータ を 格納します。 |
FIND_BY_SID_OUTPUT |
ファイル名を表します。 |
NTFS_FILE_RECORD_INPUT_BUFFER |
FSCTL_GET_NTFS_FILE_RECORD コントロール コードのデータ を 格納します。 |
NTFS_FILE_RECORD_OUTPUT_BUFFER |
FSCTL_GET_NTFS_FILE_RECORDコントロール コードから出力データを受信します。 |
NTFS_STATISTICS |
NTFS ファイル システムからの統計情報が含まれます。 |
NTFS_STATISTICS_EX |
NTFS ファイル システムからの統計情報が含まれます。 この構造のサポートは、Windows 10で開始されました。 |
OFSTRUCT |
OpenFile 関数が開いた、または開こうとしたファイルに関する情報が含まれます。 |
OVERLAPPED_ENTRY |
GetQueuedCompletionStatusEx 関数の呼び出しによって返される情報を格納します。 |
REQUEST_OPLOCK_INPUT_BUFFER |
日和見ロック (oplock) を要求したり、FSCTL_REQUEST_OPLOCKコントロール コードで oplock の中断を確認したりするための情報 が 含まれます。 |
REQUEST_OPLOCK_OUTPUT_BUFFER |
FSCTL_REQUEST_OPLOCKコントロール コードによって返される日和見ロック (oplock) 情報が含まれます。 |
WIM_ENTRY_INFO |
ボリュームでホストされている各 WIM データ ソースに固有のメタデータを定義します。 |
WIM_EXTERNAL_FILE_INFO |
WOF_PROVIDER_WIMによって提供されるファイルに固有のメタデータを定義します。 |
WIN32_FILE_ATTRIBUTE_DATA |
ファイルまたはディレクトリの属性情報が含まれます。 |
WIN32_FIND_DATA |
FindFirstFile、FindFirstFileEx、または FindNextFile 関数によって検出されたファイルに関する情報が含まれます。 |
WIN32_FIND_STREAM_DATA |
FindFirstStreamW または FindNextStreamW 関数によって検出されたストリームに関する情報が含まれます。 |
WOF_FILE_COMPRESSION_INFO_V1 |
WOF_PROVIDER_FILEによって提供されるファイルに固有のメタデータを定義します。 |