コード例 #1
0
        internal static bool GetFileAttributesEx(string name, GET_FILEEX_INFO_LEVELS fileInfoLevel, ref WIN32_FILE_ATTRIBUTE_DATA lpFileInformation)
        {
            string?nameWithExtendedPrefix = PathInternal.EnsureExtendedPrefixIfNeeded(name);

            Debug.Assert(nameWithExtendedPrefix != null, "null not expected when non-null is passed"); // TODO-NULLABLE: https://github.com/dotnet/roslyn/issues/26761
            return(GetFileAttributesExPrivate(nameWithExtendedPrefix, fileInfoLevel, ref lpFileInformation));
        }
コード例 #2
0
ファイル: NativeMethods.cs プロジェクト: rajeshwarn/gFile
 private static extern bool GetFileAttributesEx(string lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, out WIN32_FIND_DATA fileData);
コード例 #3
0
 public static extern int GetFileAttributesExW([NativeTypeName("LPCWSTR")] ushort *lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, [NativeTypeName("LPVOID")] void *lpFileInformation);
コード例 #4
0
ファイル: Kernel32.cs プロジェクト: AtVirus/DarkAgent
 public static extern bool GetFileAttributesEx(string lpFileName,
    GET_FILEEX_INFO_LEVELS fInfoLevelId, IntPtr lpFileInformation);
コード例 #5
0
        internal static bool GetFileAttributesEx(string?name, GET_FILEEX_INFO_LEVELS fileInfoLevel, ref WIN32_FILE_ATTRIBUTE_DATA lpFileInformation)
        {
            name = PathInternal.EnsureExtendedPrefixIfNeeded(name);

            return(GetFileAttributesExPrivate(name, fileInfoLevel, ref lpFileInformation));
        }
コード例 #6
0
ファイル: Methods.cs プロジェクト: shijiaxing/Win32Interop
 public static extern bool GetFileAttributesEx(
     [In] [MarshalAs(UnmanagedType.LPTStr)] string lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, IntPtr lpFileInformation);
コード例 #7
0
 internal static bool GetFileAttributesEx(string name, GET_FILEEX_INFO_LEVELS fileInfoLevel, ref WIN32_FILE_ATTRIBUTE_DATA lpFileInformation)
 {
     name = PathInternal.EnsureExtendedPrefixOverMaxPath(name);
     return GetFileAttributesExPrivate(name, fileInfoLevel, ref lpFileInformation);
 }
コード例 #8
0
 internal static bool GetFileAttributesEx(string name, GET_FILEEX_INFO_LEVELS fileInfoLevel, ref WIN32_FILE_ATTRIBUTE_DATA lpFileInformation)
 {
     name = PathInternal.EnsureExtendedPrefixIfNeeded(name) !; // TODO-NULLABLE: Remove ! when [NotNullIfNotNull] respected
     return(GetFileAttributesExPrivate(name, fileInfoLevel, ref lpFileInformation));
 }
コード例 #9
0
 public static extern BOOL GetFileAttributesExA([NativeTypeName("LPCSTR")] sbyte *lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, [NativeTypeName("LPVOID")] void *lpFileInformation);
コード例 #10
0
 public extern static int GetFileAttributesTransactedW(
     [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.LPWStr)] string lpFileName,
     GET_FILEEX_INFO_LEVELS fInfoLevelId,
     out WIN32_FILE_ATTRIBUTE_DATA lpFileInformation,
     System.IntPtr hTransaction);
コード例 #11
0
 internal static extern bool GetFileAttributesEx(string name, GET_FILEEX_INFO_LEVELS fileInfoLevel, ref WIN32_FILE_ATTRIBUTE_DATA lpFileInformation);
コード例 #12
0
 static extern bool GetFileAttributesExW([MarshalAs(UnmanagedType.LPWStr)] string lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, out WIN32_FILE_ATTRIBUTE_DATA fileData);
コード例 #13
0
 public static extern bool GetFileAttributesEx(string path, GET_FILEEX_INFO_LEVELS level, out WIN32_FILE_ATTRIBUTE_DATA data);
コード例 #14
0
ファイル: NativeMethods.cs プロジェクト: davetamasi/CrazyCode
 internal static extern Boolean GetFileAttributesExW(
     string lpFileName,
     GET_FILEEX_INFO_LEVELS fInfoLevelId,
     out WIN32_FILE_ATTRIBUTE_DATA fileData
     );
コード例 #15
0
 internal static extern bool GetFileAttributesTransacted(
     [In] string lpFileName
     , [In] GET_FILEEX_INFO_LEVELS fInfoLevelId
     , [Out] out WIN32_FILE_ATTRIBUTE_DATA attributes
     , [In] KtmTransactionHandle hTransaction);
コード例 #16
0
 static extern bool GetFileAttributesEx(string lpFileName,
                                        GET_FILEEX_INFO_LEVELS fInfoLevelId, IntPtr lpFileInformation);
コード例 #17
0
ファイル: NativeMethods.cs プロジェクト: CDEApp/CDE
 static internal extern bool GetFileAttributesExW(string lpFileName, [In, MarshalAs(UnmanagedType.U4)] GET_FILEEX_INFO_LEVELS fInfoLevelId, out WIN32_FILE_ATTRIBUTE_DATA lpFileInformation);
コード例 #18
0
 internal static extern bool GetFileAttributesEx(
     [In] string lpFileName,
     [In] GET_FILEEX_INFO_LEVELS fInfoLevelId,
     [Out] out WIN32_FILE_ATTRIBUTE_DATA lpFileInformation);
コード例 #19
0
 private static extern bool GetFileAttributesExPrivate(string name, GET_FILEEX_INFO_LEVELS fileInfoLevel, ref WIN32_FILE_ATTRIBUTE_DATA lpFileInformation);
コード例 #20
0
 public static extern bool GetFileAttributesEx([MarshalAs(UnmanagedType.LPTStr)] string lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, out Microsoft.Win32.WIN32_FILE_ATTRIBUTE_DATA lpFileInformation);
コード例 #21
0
 public static extern bool GetFileAttributesExFromApp(
     string lpFileName,
     GET_FILEEX_INFO_LEVELS fInfoLevelId,
     out WIN32_FILE_ATTRIBUTE_DATA lpFileInformation);
コード例 #22
0
 public static extern bool GetFileAttributesEx(
     string lpFileName,
     GET_FILEEX_INFO_LEVELS fInfoLevelId,
     out WIN32_FILE_ATTRIBUTE_DATA lpFileInformation);
コード例 #23
0
 private static partial bool GetFileAttributesExPrivate(
     string?name,
     GET_FILEEX_INFO_LEVELS fileInfoLevel,
     ref WIN32_FILE_ATTRIBUTE_DATA lpFileInformation);
コード例 #24
0
ファイル: Utility.cs プロジェクト: ishani/InSiDe
 private static extern bool GetFileAttributesEx(string lpFileName,
     GET_FILEEX_INFO_LEVELS fInfoLevelId,
     out WIN32_FILE_ATTRIBUTE_DATA fileData);
コード例 #25
0
 public static extern bool GetFileAttributesEx(string lpFileName,
                                               GET_FILEEX_INFO_LEVELS fInfoLevelId, out WIN32_FILE_ATTRIBUTE_DATA fileData);
コード例 #26
0
 internal static bool GetFileAttributesEx(string name, GET_FILEEX_INFO_LEVELS fileInfoLevel, ref WIN32_FILE_ATTRIBUTE_DATA lpFileInformation)
 {
     name = PathInternal.EnsureExtendedPrefixOverMaxPath(name);
     return(GetFileAttributesExFromApp(name, fileInfoLevel, ref lpFileInformation));
 }