次に、失敗した場合のLinux、SolarisまたはAIXのerrnoの値を示します。
EINVAL - タグ名の構文が無効であるか、長すぎます。
ENODATA - このファイルまたはディレクトリに対するタグ名が存在しません。
ERANGE - 値のバッファは、戻り値を保持するには小さすぎます。
EACCES - パスのパス接頭辞のディレクトリに対する検索権限が拒否されました。または、ファイル上でタグ名を読み取る権限がユーザーにありません。
ENAMETOOLONG - ファイル名が長すぎます。
ENOENT - パスのコンポーネントが存在しません。
次に、失敗した場合のWindowsのGetLastError()が戻す値を示します。
ERROR_INVALID_PARAMETER - このファイルまたはディレクトリに対するタグ名が存在しないか、タグ名の構文に誤りがあります。
ERROR_INSUFFICIENT_BUFFER - 値のバッファは、戻り値を保持するには小さすぎます。
ERROR_ACCESS_DENIED - パスのパス接頭辞のディレクトリに対する検索権限が拒否されました。または、ファイル上でタグ名を読み取る権限がユーザーにありません。
ERROR_INVALID_NAME - ファイル名またはパス名が、長すぎるか不正です。
ERROR_FILE_NOT_FOUND - 指定されたファイルが見つかりません。