Kernel32GlobalAddAtomEx Method
Adds a character string to the global atom table and returns a unique value (an atom) identifying the string.
Namespace: DevCase.Win32.NativeMethodsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("Kernel32.dll", CharSet = CharSet.Auto, BestFitMapping = false,
ThrowOnUnmappableChar = true, SetLastError = true)]
public static ushort GlobalAddAtomEx(
string value,
uint flags
)
<DllImportAttribute("Kernel32.dll", CharSet := CharSet.Auto, BestFitMapping := false,
ThrowOnUnmappableChar := true, SetLastError := true>]
Public Shared Function GlobalAddAtomEx (
value As String,
flags As UInteger
) As UShort
Dim value As String
Dim flags As UInteger
Dim returnValue As UShort
returnValue = Kernel32.GlobalAddAtomEx(value,
flags)
public:
[DllImportAttribute(L"Kernel32.dll", CharSet = CharSet::Auto, BestFitMapping = false,
ThrowOnUnmappableChar = true, SetLastError = true)]
static unsigned short GlobalAddAtomEx(
String^ value,
unsigned int flags
)
[<DllImportAttribute("Kernel32.dll", CharSet = CharSet.Auto, BestFitMapping = false,
ThrowOnUnmappableChar = true, SetLastError = true)>]
static member GlobalAddAtomEx :
value : string *
flags : uint32 -> uint16
No code example is currently available or this language may not be supported.
- value String
-
The null-terminated string to be added.
The string can have a maximum size of 255 bytes.
Strings that differ only in case are considered identical.
The case of the first string of this name added to the table is
preserved and returned by the GlobalGetAtomName(UInt16, StringBuilder, Int32) function.
- flags UInt32
-
flags.
UInt16
If the function succeeds, the return value is the newly created atom.
If the function fails, the return value is zero