Kernel32TlsGetValue Method
Retrieves the value in the calling thread's thread local storage (TLS) slot for the specified TLS index.
Each thread of a process has its own slot for each TLS index.
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", ExactSpelling = true, SetLastError = true)]
public static IntPtr TlsGetValue(
uint tlsIndex
)
<DllImportAttribute("Kernel32.dll", ExactSpelling := true, SetLastError := true>]
Public Shared Function TlsGetValue (
tlsIndex As UInteger
) As IntPtr
Dim tlsIndex As UInteger
Dim returnValue As IntPtr
returnValue = Kernel32.TlsGetValue(tlsIndex)
public:
[DllImportAttribute(L"Kernel32.dll", ExactSpelling = true, SetLastError = true)]
static IntPtr TlsGetValue(
unsigned int tlsIndex
)
[<DllImportAttribute("Kernel32.dll", ExactSpelling = true, SetLastError = true)>]
static member TlsGetValue :
tlsIndex : uint32 -> IntPtr
No code example is currently available or this language may not be supported.
- tlsIndex UInt32
-
The TLS index that was allocated by the TlsAlloc function.
IntPtr
If the function succeeds, the return value is the value stored in the calling thread's TLS slot associated with the specified index.
If
tlsIndex is a valid index allocated by a successful call to
TlsAlloc, this function always succeeds.
If the function fails, the return value is
Zero.