Kernel32 クラス
langword_csharp_kernel32.dll内のプログラムを呼び出します。
このクラスは静的です。
継承
System.Object
Kernel32
継承されたメンバー
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
アセンブリ: ExapisSOP.NativeWrapper.Windows.dll
構文
public static class Kernel32
フィールド 一覧
|
編集/提案
ソースを表示
宣言
public const uint FORMAT_MESSAGE_ALLOCATE_BUFFER = 256U
フィールド値
|
編集/提案
ソースを表示
宣言
public const uint FORMAT_MESSAGE_FROM_SYSTEM = 4096U
フィールド値
|
編集/提案
ソースを表示
宣言
public const uint FORMAT_MESSAGE_IGNORE_INSERTS = 512U
フィールド値
|
編集/提案
ソースを表示
LANG_NEUTRAL
宣言
public const ushort LANG_NEUTRAL = 0
フィールド値
|
編集/提案
ソースを表示
Path
langword_csharp_kernel32.dllへの絶対パスを取得します。
宣言
public const string Path = "C:\\Windows\\System32\\kernel32.dll"
フィールド値
|
編集/提案
ソースを表示
SUBLANG_DEFAULT
宣言
public const ushort SUBLANG_DEFAULT = 1
フィールド値
メソッド 一覧
AllocConsole()
宣言
public static bool AllocConsole()
戻り値
宣言
public static uint FormatMessageW(uint dwFlags, IntPtr lpSource, uint dwMessageId, uint dwLanguageId, IntPtr lpBuffer, uint nSize, IntPtr Arguments)
引数
型 |
名前 |
説明 |
System.UInt32 |
dwFlags |
|
System.IntPtr |
lpSource |
|
System.UInt32 |
dwMessageId |
|
System.UInt32 |
dwLanguageId |
|
System.IntPtr |
lpBuffer |
|
System.UInt32 |
nSize |
|
System.IntPtr |
Arguments |
|
戻り値
FreeConsole()
宣言
public static bool FreeConsole()
戻り値
GetConsoleWindow()
宣言
public static IntPtr GetConsoleWindow()
戻り値
GetLastError()
宣言
public static int GetLastError()
戻り値
|
編集/提案
ソースを表示
MAKELANGID(UInt16, UInt16)
宣言
public static uint MAKELANGID(ushort p, ushort s)
引数
型 |
名前 |
説明 |
System.UInt16 |
p |
|
System.UInt16 |
s |
|
戻り値