GetSystemFileCacheSize (kernel32)
Last changed: -71.238.209.156

.
Summary
TODO - a short description

C# Signature:

[DllImport("kernel32.dll", SetLastError=true)]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool GetSystemFileCacheSize(
    ref IntPtr lpMinimumFileCacheSize,
    ref IntPtr lpMaximumFileCacheSize,
    ref IntPtr lpFlags
    );

VB Signature:

Declare Function GetSystemFileCacheSize Lib "kernel32.dll" (TODO) As TODO

User-Defined Types:

None.

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

   [DllImport("kernel32", SetLastError = true)]
    public static extern bool GetSystemFileCacheSize(
    ref IntPtr lpMinimumFileCacheSize,
    ref IntPtr lpMaximumFileCacheSize,
    ref IntPtr lpFlags
    );

    static void Main(string[] args)
    {        
    IntPtr lpMinimumFileCacheSize = IntPtr.Zero;
    IntPtr lpMaximumFileCacheSize = IntPtr.Zero;
    IntPtr lpFlags = IntPtr.Zero;

    bool b = GetSystemFileCacheSize(ref lpMinimumFileCacheSize, ref lpMaximumFileCacheSize, ref lpFlags);
    Console.WriteLine(lpMinimumFileCacheSize);
    Console.WriteLine(lpMaximumFileCacheSize);
    }

Documentation