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

# IXtfFileIOClient::GetFileAttributes メソッド

> IXtfFileIOClient::GetFileAttributes メソッド

# IXtfFileIOClient::GetFileAttributes メソッド

開発コンソール上の指定されたファイルの属性を取得します。

<a id="syntaxSection" />

## 構文

```cpp theme={null}
public:
HRESULT GetFileAttributes(
         LPCWSTR pszFileName,
         LPDWORD pdwFileAttributes
)  
```

<a id="parametersSection" />

### パラメーター

*pszFileName*\
型: LPCWSTR

\[in] 属性を取得するファイル名へのポインター。

*pdwFileAttributes*\
型: LPDWORD

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

<a id="retvalSection" />

### 戻り値

型: HRESULT

成功した場合は `S_OK` を返します。それ以外の場合は HRESULT のエラー コードを返します。

<a id="remarksSection" />

## 解説

この関数は、開発コンソール上の指定されたファイルのファイル属性を取得します。エラーが発生した場合、この関数は HRESULT のエラー コードを返します。XBOX Tools Framework (XTF) API 固有の HRESULT エラー コードの詳細については、[XTF transport errors (NDA topic)](/tools/tools-console/commandlinetools/xtf-transport-errors) を参照してください。

開発コンソール上の指定されたファイルのファイル属性を設定するには、[IXtfFileIOClient::SetFileAttributes](/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/setfileattributes-ixtffileioclient-xtffileio-xbox-microsoft-m) メソッドを使用します。

<a id="requirementsSection" />

## 要件

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

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

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

<a id="seealsoSection" />

## 関連項目

[IXtfFileIOClient::GetFileInfo](/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/getfileinfo-ixtffileioclient-xtffileio-xbox-microsoft-m)\
[IXtfFileIOClient インターフェイス](/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/ixtffileioclient-xtffileio-xbox-microsoft-t)\
[XtfFileIO](/reference/tools/xtf/xtffileio/xtffileio-xbox-microsoft-n)


## Related topics

- [IXtfFileIOClient::SetFileAttributes メソッド](/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/setfileattributes-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::GetFileInfo メソッド](/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/getfileinfo-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::FindFiles メソッド](/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/findfiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::DeleteFiles メソッド](/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/deletefiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::CopyFiles メソッド](/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/copyfiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
