> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XTFFILEINFO

> XTFFILEINFO

# XTFFILEINFO

XBOX Tools Framework (XTF) アプリ用のファイル情報を格納します。

## 構文

```cpp theme={null}
typedef struct XTFFILEINFO {
    LPCWSTR pszFileName;
    DWORD dwFileAttributes;
    ULONGLONG ullCreationTime;
    ULONGLONG ullLastAccessTime;
    ULONGLONG ullLastWriteTime;
    ULONGLONG ullFileSize;
    XTFFILEIORESERVED Reserved;
} XTFFILEINFO, *LPXTFFILEINFO;  
```

### メンバー

*pszFileName*\
型: LPCWSTR

ファイル名へのポインター。

*dwFileAttributes*\
型: DWORD

ファイルのファイル属性のビット単位 OR の組み合わせ。指定可能な属性の一覧については、[File Attribute Constants](https://msdn.microsoft.com/library/windows/desktop/gg258117\(v=vs.85\).aspx) を参照してください。

*ullCreationTime*\
型: ULONGLONG

ファイルが作成された日時。

*ullLastAccessTime*\
型: ULONGLONG

ファイルが最後にアクセスされた日時。

*ullLastWriteTime*\
型: ULONGLONG

ファイルが最後に書き込まれた日時。

*ullFileSize*\
型: ULONGLONG

ファイルのサイズ (バイト単位)。

*Reserved*\
型: [XTFFILEIORESERVED](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/structures/xtffileioreserved-xtffileio-xbox-microsoft-t.md)

内部用に予約されています。

## 解説

この構造体は、XTF アプリで使用するファイルに関する情報を提供します。構造体には、ファイルの名前、ファイル属性、サイズ、ならびにファイルが作成、最終アクセス、および最終書き込みされた日時が含まれます。

`XTFFILEINFO` 構造体は、XtfFileIO API 内の他のインターフェイス メンバー ([IXtfCopyFileCallback::OnEndFileCopy](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfCopyFileCallback/methods/onendfilecopy-ixtfcopyfilecallback-xtffileio-xbox-microsoft-m.md)、[IXtfCopyFileCallback::OnStartFileCopy](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfCopyFileCallback/methods/onstartfilecopy-ixtfcopyfilecallback-xtffileio-xbox-microsoft-m.md)、[IXtfFindFileCallback::OnFoundFile](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/methods/onfoundfile-ixtffindfilecallback-xtffileio-xbox-microsoft-m.md)、[IXtfFileIOClient::GetFileInfo](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/getfileinfo-ixtffileioclient-xtffileio-xbox-microsoft-m.md) など) によって使用されます。

## 要件

**ヘッダー:** xtffileio.h

**ライブラリ:** xtffileio.lib

**対応プラットフォーム:** Windows (XBOX コンソール ツール用)

## 関連項目

[IXtfCopyFileCallback::OnEndFileCopy](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfCopyFileCallback/methods/onendfilecopy-ixtfcopyfilecallback-xtffileio-xbox-microsoft-m.md)\
[IXtfCopyFileCallback::OnStartFileCopy](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfCopyFileCallback/methods/onstartfilecopy-ixtfcopyfilecallback-xtffileio-xbox-microsoft-m.md)\
[IXtfFindFileCallback::OnFoundFile](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/methods/onfoundfile-ixtffindfilecallback-xtffileio-xbox-microsoft-m.md)\
[IXtfFileIOClient::GetFileInfo](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/getfileinfo-ixtffileioclient-xtffileio-xbox-microsoft-m.md)\
[XtfFileIO](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/xtffileio-xbox-microsoft-n.md)


## Related topics

- [XTFFILEIORESERVED](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/structures/xtffileioreserved-xtffileio-xbox-microsoft-t.md)
- [GetFileInfo](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/getfileinfo-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [XtfFileIO (API の内容)](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/xtffileio-xbox-microsoft-n.md)
- [OnEndFileCopy](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfCopyFileCallback/methods/onendfilecopy-ixtfcopyfilecallback-xtffileio-xbox-microsoft-m.md)
- [OnFoundFile](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/methods/onfoundfile-ixtffindfilecallback-xtffileio-xbox-microsoft-m.md)
