GetFileAttributesExFromAppW 関数 (fileapifromapp.h)
指定したファイルまたはディレクトリの属性を取得します。 この関数の動作は GetFileAttributesEx と同じですが、この関数はユニバーサル Windows プラットフォーム (UWP) アプリ セキュリティ モデルに準拠している点が除きます。
構文
WINSTORAGEAPI BOOL GetFileAttributesExFromAppW(
LPCWSTR lpFileName,
GET_FILEEX_INFO_LEVELS fInfoLevelId,
LPVOID lpFileInformation
) noexcept;
パラメーター
lpFileName
ファイルまたはディレクトリの名前。
前もって "\\?\" を指定せずに MAX_PATH 制限からオプトアウトする方法の詳細については、「ファイル、パス 、および名前空間の名前付け 」の「パスの最大長の制限」セクションを参照してください。
fInfoLevelId
取得する属性情報のクラス。
このパラメーターには、 GET_FILEEX_INFO_LEVELS 列挙体の次の値を指定できます。
値 | 意味 |
---|---|
GetFileExInfoStandard | lpFileInformation パラメーターは、WIN32_FILE_ATTRIBUTE_DATA構造体です。 |
lpFileInformation
属性情報を取得するバッファーへのポインター。
このバッファーに格納される属性情報の種類は、fInfoLevelId の値によって決まります。
戻り値
関数が成功した場合、戻り値は 0 以外の値になります。
関数が失敗した場合、戻り値は 0 (0
) になります。 詳細なエラー情報を得るには、GetLastError を呼び出します。
要件
サポートされている最小のクライアント | Windows 10 バージョン 1803 |
ヘッダー | fileapifromapp.h |