winnt.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter

winnt.h enthält die folgenden Programmierschnittstellen:

Functions

 
_InlineInterlockedAdd

Führt einen atomischen Additionsvorgang für die angegebenen LONG-Werte aus. Der Vorgang wird mit der Semantik zum Abrufen der Speicherreihenfolge ausgeführt.
_InlineInterlockedAdd64

Führt einen atomischen Additionsvorgang für die angegebenen LONG64-Werte aus.
_interlockedbittestandreset

Testet das angegebene Bit des angegebenen LONG-Werts und legt ihn auf 0 fest. Der Vorgang ist atomarisch.
_interlockedbittestandreset64

Testet das angegebene Bit des angegebenen LONG64-Werts und legt ihn auf 0 fest. Der Vorgang ist atomarisch.
_interlockedbittestandset

Testet das angegebene Bit des angegebenen LONG-Werts und legt ihn auf 1 fest. Der Vorgang ist atomarisch.
_interlockedbittestandset64

Testet das angegebene Bit des angegebenen LONG64-Werts und legt ihn auf 1 fest. Der Vorgang ist atomarisch.
C_ASSERT

Überprüft Assertionen zur Kompilierzeit.
FIELD_OFFSET

Das FIELD_OFFSET Makro gibt den Byteoffset eines benannten Felds in einem bekannten Strukturtyp zurück. (FIELD_OFFSET Makro)
GetCurrentFiber

Ruft die Adresse der aktuellen Faser ab.
GetFiberData

Ruft die Faserdaten ab, die der aktuellen Faser zugeordnet sind.
Int32x32To64

Multipliziert zwei ganze 32-Bit-Ganzzahlen mit Vorzeichen und gibt ein 64-Bit-Ganzzahlergebnis mit Vorzeichen zurück.
Int64ShllMod32

Führt einen linken logischen Verschiebungsvorgang für einen 64-Bit-Ganzzahlwert ohne Vorzeichen aus. Die Funktion bietet verbesserten Verschiebungscode für links logische Verschiebungen, bei denen die Anzahl der Verschiebungen im Bereich von 0 bis 31 liegt.
Int64ShraMod32

Führt einen rechtsarithmetischen Verschiebungsvorgang für einen 64-Bit-Ganzzahlwert mit Vorzeichen aus. Die Funktion bietet verbesserten Verschiebungscode für arithmetische Verschiebungen nach rechts, bei denen die Schichtanzahl im Bereich von 0 bis 31 liegt.
Int64ShrlMod32

Führt einen logischen Verschiebungsvorgang nach rechts für einen 64-Bit-Ganzzahlwert ohne Vorzeichen aus. Die Funktion bietet verbesserten Verschiebungscode für die richtigen logischen Verschiebungen, bei denen die Schichtanzahl im Bereich von 0 bis 31 liegt.
InterlockedAdd

Führt einen atomischen Additionsvorgang für die angegebenen LONG-Werte aus.
InterlockedAnd

Führt einen atomaren AND-Vorgang für die angegebenen LONG-Werte aus.
InterlockedAnd16

Führt einen atomaren AND-Vorgang für die angegebenen SHORT-Werte aus.
InterlockedAnd64

Führt einen atomaren AND-Vorgang für die angegebenen LONGLONG-Werte aus.
InterlockedAnd8

Führt einen atomaren AND-Vorgang für die angegebenen Zeichenwerte aus.
InterlockedCompareExchange

Führt einen atomischen Vergleichs- und Austauschvorgang für die angegebenen Werte aus. Die Funktion vergleicht zwei angegebene 32-Bit-Werte und tauscht basierend auf dem Ergebnis des Vergleichs mit einem anderen 32-Bit-Wert aus.
InterlockedCompareExchange128

Führt einen atomischen Vergleichs- und Austauschvorgang für die angegebenen Werte aus. Die Funktion vergleicht zwei angegebene 128-Bit-Werte und tauscht basierend auf dem Ergebnis des Vergleichs mit einem anderen 128-Bit-Wert aus.
InterlockedCompareExchange16

Führt einen atomischen Vergleichs- und Austauschvorgang für die angegebenen Werte aus. Die Funktion vergleicht zwei angegebene 16-Bit-Werte und tauscht basierend auf dem Ergebnis des Vergleichs mit einem anderen 16-Bit-Wert aus.
InterlockedCompareExchange64

Führt einen atomischen Vergleichs- und Austauschvorgang für die angegebenen Werte aus. Die Funktion vergleicht zwei angegebene 64-Bit-Werte und tauscht basierend auf dem Ergebnis des Vergleichs mit einem anderen 64-Bit-Wert aus.
InterlockedCompareExchangePointer

Führt einen atomischen Vergleichs- und Austauschvorgang für die angegebenen Werte aus. Die Funktion vergleicht zwei angegebene Zeigerwerte und tauscht basierend auf dem Ergebnis des Vergleichs mit einem anderen Zeigerwert aus.
InterlockedDecrement

Verringert (verringert) den Wert der angegebenen 32-Bit-Variablen als atomischen Vorgang.
InterlockedDecrement16

Verringert (verringert) den Wert der angegebenen 16-Bit-Variablen als atomischen Vorgang.
InterlockedDecrement64

Verringert (verringert) den Wert der angegebenen 64-Bit-Variablen als atomischen Vorgang.
InterlockedExchange

Legt eine 32-Bit-Variable auf den angegebenen Wert als atomischen Vorgang fest.
InterlockedExchange16

Legt eine 16-Bit-Variable auf den angegebenen Wert als atomischen Vorgang fest.
InterlockedExchange64

Legt eine 64-Bit-Variable auf den angegebenen Wert als atomischen Vorgang fest.
InterlockedExchange8

Legt eine 8-Bit-Variable als atomischen Vorgang auf den angegebenen Wert fest.
InterlockedExchangeAdd

Führt eine atomare Addition von zwei 32-Bit-Werten aus.
InterlockedExchangeAdd64

Führt eine atomare Addition von zwei 64-Bit-Werten aus.
InterlockedExchangePointer

Ein Adresspaar wird atomar ausgetauscht.
InterlockedIncrement

Inkrementiert (erhöht) den Wert der angegebenen 32-Bit-Variablen als atomischen Vorgang.
InterlockedIncrement16

Inkrementiert (erhöht) den Wert der angegebenen 16-Bit-Variablen als atomischen Vorgang.
InterlockedIncrement64

Inkrementiert (erhöht) den Wert der angegebenen 64-Bit-Variablen als atomischen Vorgang.
InterlockedOr

Führt einen atomaren OR-Vorgang für die angegebenen LONG-Werte aus.
InterlockedOr16

Führt einen atomaren OR-Vorgang für die angegebenen SHORT-Werte aus.
InterlockedOr64

Führt einen atomaren OR-Vorgang für die angegebenen LONGLONG-Werte aus.
InterlockedOr8

Führt einen atomaren OR-Vorgang für die angegebenen zeichenwerte aus.
InterlockedXor

Führt einen atomischen XOR-Vorgang für die angegebenen LONG-Werte aus.
InterlockedXor16

Führt einen atomischen XOR-Vorgang für die angegebenen SHORT-Werte aus.
InterlockedXor64

Führt einen atomischen XOR-Vorgang für die angegebenen LONGLONG-Werte aus.
InterlockedXor8

Führt einen atomischen XOR-Vorgang für die angegebenen Zeichenwerte aus.
IsReparseTagMicrosoft

Bestimmt, ob ein Analysepunkttag einen Microsoft-Analysepunkt anzeigt.
IsReparseTagNameSurrogate

Bestimmt, ob der zugeordnete Analysepunkt eines Tags ein Ersatz für eine andere benannte Entität (z. B. einen eingebundenen Ordner) ist.
LANGIDFROMLCID

Ruft einen Sprachbezeichner aus einem Gebietsschemabezeichner ab.
MAKELANGID

Erstellt einen Sprachbezeichner aus einem primären Sprachbezeichner und einem Untersprachbezeichner.
MAKELCID

Erstellt einen Gebietsschemabezeichner aus einem Sprachbezeichner und einem Sortierreihenfolgebezeichner.
MAKESORTLCID

Erstellt einen Gebietsschemabezeichner (LCID) aus einem Sprachbezeichner, einem Sortierreihenfolgebezeichner und der Sortierversion.
MemoryBarrier

Erstellt eine Hardwarespeicherbarriere (Fence), die verhindert, dass die CPU Lese- und Schreibvorgänge neu anordnet. Es kann auch verhindern, dass der Compiler Lese- und Schreibvorgänge neu anordnet.
Multiplizieren128

Multipliziert zwei 64-Bit-Ganzzahlen, um eine 128-Bit-Ganzzahl zu erzeugen.
MultiplyExtract128

Multipliziert zwei 64-Bit-Ganzzahlen, um eine 128-Bit-Ganzzahl zu erzeugen, verschiebt das Produkt mit der angegebenen Anzahl von Bits nach rechts und gibt die niedrigen 64 Bits des Ergebnisses zurück.
MultiplyHigh

Multipliziert zwei 64-Bit-Ganzzahlen, um eine 128-Bit-Ganzzahl zu erzeugen, und ruft die hohen 64 Bits ab.
NtCurrentTeb

Die NtCurrentTeb-Routine gibt einen Zeiger auf den Thread environment Block (TEB) des aktuellen Threads zurück.
PopulationCount64

Zählt die Anzahl von Bits (Populationsanzahl) in einer 64-Bit-Ganzzahl ohne Vorzeichen.
PreFetchCacheLine

Gibt dem Prozessor an, dass in naher Zukunft eine Cachezeile benötigt wird.
PRIMARYLANGID

Extrahiert einen primären Sprachbezeichner aus einem Sprachbezeichner.
RtlAddFunctionTable

Fügt der Liste der dynamischen Funktionstabellen eine dynamische Funktionstabelle hinzu. (RtlAddFunctionTable)
RtlAddGrowableFunctionTable

Informiert das System über eine dynamische Funktionstabelle, die einen Bereich des Arbeitsspeichers darstellt, der Code enthält.
RtlCaptureContext

Ruft einen Kontextdatensatz im Kontext des Aufrufers ab.
RtlCaptureStackBackTrace

Die RtlCaptureStackBackTrace-Routine erfasst eine Stapelrückverfolgung, indem sie den Stapel nach oben führt und die Informationen für jeden Frame aufzeichnet.
RtlConvertDeviceFamilyInfoToString

Ruft Zeichenfolgendarstellungen von Gerätefamilieninformationen ab.
RtlDeleteFunctionTable

Entfernt eine dynamische Funktionstabelle aus der Liste der dynamischen Funktionstabellen.
RtlDeleteGrowableFunctionTable

Informiert das System darüber, dass eine zuvor gemeldete dynamische Funktionstabelle nicht mehr verwendet wird.
RtlFirstEntrysList

Ruft den ersten Eintrag in einer singly verknüpften Liste ab. Der Zugriff auf die Liste wird auf einem Multiprozessorsystem synchronisiert.
RtlGrowFunctionTable

Meldet, dass die Größe einer dynamischen Funktionstabelle zunimmt.
RtlInitializeSListHead

Initialisiert den Kopf einer eng verknüpften Liste. (RtlInitializeSListHead)
RtlInstallFunctionTableCallback

Fügt der Liste der dynamischen Funktionstabellen eine dynamische Funktionstabelle hinzu. (RtlInstallFunctionTableCallback)
RtlInterlockedFlushSList

Entfernt alle Elemente aus einer singly verknüpften Liste. Der Zugriff auf die Liste wird auf einem Multiprozessorsystem synchronisiert. (RtlInterlockedFlushSList)
RtlInterlockedPopEntrySList

Entfernt ein Element von der Vorderseite einer singly verknüpften Liste. Der Zugriff auf die Liste wird auf einem Multiprozessorsystem synchronisiert. (RtlInterlockedPopEntrySList)
RtlInterlockedPushEntrySList

Fügt ein Element am Anfang einer eng verknüpften Liste ein. Der Zugriff auf die Liste wird auf einem Multiprozessorsystem synchronisiert. (RtlInterlockedPushEntrysList)
RtlIsEcCode

Gibt einen Wert zurück, der angibt, ob der Code, auf den der angegebene Zeiger verweist, ARM-Emulationskompatibel (ARM64EC) ist.
RtlLookupFunctionEntry

Durchsucht die aktiven Funktionstabellen nach einem Eintrag, der dem angegebenen PC-Wert entspricht.
RtlPcToFileHeader

Ruft die Basisadresse des Images ab, das den angegebenen PC-Wert enthält.
RtlQueryDepthSList

Ruft die Anzahl der Einträge in der angegebenen liste ab. (RtlQueryDepthSList)
RtlRestoreContext

Stellt den Kontext des Aufrufers für den angegebenen Kontextdatensatz wieder her.
RtlUnwind

Initiiert eine Abwicklung von Prozeduraufrufframes. (RtlUnwind)
RtlUnwind2

Initiiert eine Abwicklung von Prozeduraufrufframes. (RtlUnwind2)
RtlUnwindEx

Initiiert eine Abwicklung von Prozeduraufrufframes.
RtlVirtualUnwind

Ruft den Aufrufkontext der Funktion ab, die dem angegebenen Funktionskontext vorangestellt ist.
ShiftLeft128

Verschiebt 128-Bit nach links.
ShiftRight128

Verschiebt 128-Bit nach rechts.
SORTIDFROMLCID

Ruft einen Sortierreihenfolgebezeichner aus einem Gebietsschemabezeichner ab.
SORTVERSIONFROMLCID

Ruft die Sortierversion aus einem Gebietsschemabezeichner ab.
SUBLANGID

Extrahiert einen Untersprachbezeichner aus einem Sprachbezeichner.
TEXT

Identifiziert eine Zeichenfolge als Unicode, wenn UNICODE während der Kompilierung von einer Präprozessordirektive definiert wird. Andernfalls identifiziert das Makro eine Zeichenfolge als ANSI-Zeichenfolge.
TpDestroyCallbackEnviron

Löscht die angegebene Rückrufumgebung. Rufen Sie diese Funktion auf, wenn die Rückrufumgebung zum Erstellen neuer Threadpoolobjekte nicht mehr benötigt wird. (TpDestroyCallbackEnviron)
TpInitializeCallbackEnviron

Initialisiert eine Rückrufumgebung für den Threadpool.
TpSetCallbackActivationContext

Weist der Rückrufumgebung einen Aktivierungskontext zu.
TpSetCallbackCleanupGroup

Ordnet die angegebene Bereinigungsgruppe der angegebenen Rückrufumgebung zu. (TpSetCallbackCleanupGroup)
TpSetCallbackFinalizationCallback

Gibt eine Funktion an, die aufgerufen werden soll, wenn die Rückrufumgebung abgeschlossen ist.
TpSetCallbackLongFunction

Gibt an, dass Rückrufe, die dieser Rückrufumgebung zugeordnet sind, möglicherweise nicht schnell zurückgegeben werden. (TpSetCallbackLongFunction)
TpSetCallbackNoActivationContext

Gibt an, dass die Rückrufumgebung keinen Aktivierungskontext aufweist.
TpSetCallbackPersistent

Gibt an, dass der Rückruf in einem persistenten Thread ausgeführt werden soll. (TpSetCallbackPersistent)
TpSetCallbackPriority

Gibt die Priorität einer Rückruffunktion im Verhältnis zu anderen Arbeitselementen im selben Threadpool an. (TpSetCallbackPriority)
TpSetCallbackRaceWithDll

Stellt sicher, dass die angegebene DLL geladen bleibt, solange ausstehende Rückrufe vorhanden sind. (TpSetCallbackRaceWithDll)
TpSetCallbackThreadpool

Weist einer Rückrufumgebung einen Threadpool zu.
UInt32x32To64

Multipliziert zwei ganze 32-Bit-Ganzzahlen ohne Vorzeichen und gibt ein ergebnis ohne Vorzeichen mit 64-Bit-Ganzzahl zurück.
UnsignedMultiply128

Multipliziert zwei ganze 64-Bit-Ganzzahlen ohne Vorzeichen, um eine ganzzahlige 128-Bit-Zahl ohne Vorzeichen zu erzeugen.
UnsignedMultiplyExtract128

Multipliziert zwei ganze 64-Bit-Ganzzahlen ohne Vorzeichen, um eine ganze 128-Bit-Zahl ohne Vorzeichen zu erzeugen, verschiebt das Produkt mit der angegebenen Anzahl von Bits nach rechts und gibt die niedrigen 64 Bit des Ergebnisses zurück.
UnsignedMultiplyHigh

Multipliziert zwei 64-Bit-Ganzzahlen, um eine 128-Bit-Ganzzahl zu erzeugen, und ruft die hohen unsignierten 64 Bits ab.
VER_SET_CONDITION

Legt die Bits eines 64-Bit-Werts fest, um den Vergleichsoperator anzugeben, der für ein angegebenes Betriebssystemversionsattribut verwendet werden soll. Dieses Makro wird verwendet, um den dwlConditionMask-Parameter der VerifyVersionInfo-Funktion zu erstellen.
VerSetConditionMask

Legt die Bits eines 64-Bit-Werts fest, um den Vergleichsoperator anzugeben, der für ein angegebenes Betriebssystemversionsattribut verwendet werden soll. Diese Funktion wird verwendet, um den dwlConditionMask-Parameter der VerifyVersionInfo-Funktion zu erstellen.
YieldProcessor

Signalisiert den Prozessor, Ressourcen an Threads zu übergeben, die darauf warten.

Rückruffunktionen

 
PAPCFUNC

Eine anwendungsdefinierte Vervollständigungsroutine. Geben Sie diese Adresse beim Aufrufen der QueueUserAPC-Funktion an.
PFLS_CALLBACK_FUNCTION

Eine anwendungsdefinierte Funktion. Wenn der FLS-Slot verwendet wird, wird FlsCallback beim Löschen der Faser, beim Beenden des Threads und beim Freigeben eines FLS-Index aufgerufen.
PSECURE_MEMORY_CACHE_CALLBACK

Eine anwendungsdefinierte Funktion, die zuvor bei der Funktion AddSecureMemoryCacheCallback registriert wurde und aufgerufen wird, wenn ein geschützter Speicherbereich freigegeben oder sein Schutz geändert wird.
PVECTORED_EXCEPTION_HANDLER

Eine anwendungsdefinierte Funktion, die als vektorieller Ausnahmehandler dient.
RTL_UMS_SCHEDULER_ENTRY_POINT

Die anwendungsdefinierte UMS-Funktion (User Mode Scheduling) für den Einstiegspunkt des Schedulers, die einer UMS-Vervollständigungsliste zugeordnet ist.

Strukturen

 
ACCESS_ALLOWED_ACE

Definiert einen Zugriffssteuerungseintrag (Access Control Entry, ACE) für die diskretionäre Zugriffssteuerungsliste (DACL), die den Zugriff auf ein Objekt steuert. Ein zugriffsberechtigter ACE ermöglicht einem bestimmten Treuhänder den Zugriff auf ein Objekt, das durch einen Sicherheitsbezeichner (SID) identifiziert wird.
ACCESS_ALLOWED_CALLBACK_ACE

Die ACCESS_ALLOWED_CALLBACK_ACE-Struktur definiert einen Zugriffssteuerungseintrag für die diskretionäre Zugriffssteuerungsliste, die den Zugriff auf ein Objekt steuert.
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE

Definiert einen Zugriffssteuerungseintrag (Access Control Entry, ACE), der den zulässigen Zugriff auf ein Objekt, einen Eigenschaftssatz oder eine Eigenschaft steuert.
ACCESS_ALLOWED_OBJECT_ACE

Definiert einen Zugriffssteuerungseintrag (Access Control Entry, ACE), der den zulässigen Zugriff auf ein Objekt, einen Eigenschaftssatz oder eine Eigenschaft steuert.
ACCESS_DENIED_ACE

Definiert einen Zugriffssteuerungseintrag (Access Control Entry, ACE) für die diskretionäre Zugriffssteuerungsliste (DACL), die den Zugriff auf ein Objekt steuert. Ein ZUGRIFFSVERWEIGERUNGs-ACE verweigert einem bestimmten Trustee den Zugriff auf ein Objekt, das durch eine Sicherheits-ID (SID) identifiziert wird.
ACCESS_DENIED_CALLBACK_ACE

Die ACCESS_DENIED_CALLBACK_ACE-Struktur definiert einen Zugriffssteuerungseintrag für die diskretionäre Zugriffssteuerungsliste, die den Zugriff auf ein Objekt steuert.
ACCESS_DENIED_CALLBACK_OBJECT_ACE

Die ACCESS_DENIED_CALLBACK_OBJECT_ACE-Struktur definiert einen Zugriffssteuerungseintrag, der den verweigerten Zugriff auf ein Objekt, einen Eigenschaftensatz oder eine Eigenschaft steuert.
ACCESS_DENIED_OBJECT_ACE

Definiert einen Zugriffssteuerungseintrag (Access Control Entry, ACE), der den verweigerten Zugriff auf ein Objekt, einen Eigenschaftssatz oder eine Eigenschaft steuert.
ACE_HEADER

Definiert den Typ und die Größe eines Zugriffssteuerungseintrags (Access Control Entry, ACE).
ACL

Header einer Zugriffssteuerungsliste (Access Control List, ACL).
ACL_REVISION_INFORMATION

Enthält Revisionsinformationen zu einer ACL-Struktur.
ACL_SIZE_INFORMATION

Enthält Informationen zur Größe einer ACL-Struktur.
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION

Die ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION-Struktur wird von der QueryActCtxW-Funktion verwendet.
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION

Die ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION-Struktur wird von der QueryActCtxW-Funktion verwendet.
ACTIVATION_CONTEXT_DETAILED_INFORMATION

Die ACTIVATION_CONTEXT_DETAILED_INFORMATION-Struktur wird von der QueryActCtxW-Funktion verwendet.
ACTIVATION_CONTEXT_QUERY_INDEX

Die ACTIVATION_CONTEXT_QUERY_INDEX-Struktur wird von der QueryActCtxW-Funktion verwendet.
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION

Die ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION-Struktur wird von der QueryActCtxW-Funktion verwendet.
ADMINISTRATOR_POWER_POLICY

Stellt die Außerkraftsetzung der Energierichtlinieneinstellungen durch den Administrator dar.
ARM64_NT_CONTEXT

Enthält prozessorspezifische Registerdaten. Das System verwendet CONTEXT-Strukturen, um verschiedene interne Vorgänge auszuführen. C
ASSEMBLY_FILE_DETAILED_INFORMATION

Die ASSEMBLY_FILE_DETAILED_INFORMATION-Struktur wird von der QueryActCtxW-Funktion verwendet.
BATTERY_REPORTING_SCALE

Enthält die Granularität der Akkukapazität, die von IOCTL_BATTERY_QUERY_STATUS gemeldet wird.
CACHE_DESCRIPTOR

Beschreibt die Cacheattribute.
CACHE_RELATIONSHIP

Beschreibt Cacheattribute. Diese Struktur wird mit der GetLogicalProcessorInformationEx-Funktion verwendet.
CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE

Gibt den vollqualifizierten binären Namen an.
CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE

Gibt den OCTET_STRING Werttyp des Anspruchssicherheitsattributs an.
CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1

Definiert ein Ressourcenattribute, das im fortlaufenden Arbeitsspeicher für persistenz in einem serialisierten Sicherheitsdeskriptor definiert ist.
CLAIM_SECURITY_ATTRIBUTE_V1

Definiert ein Sicherheitsattribute, das einem Token oder Autorisierungskontext zugeordnet werden kann.
CLAIM_SECURITY_ATTRIBUTES_INFORMATION

Definiert die Sicherheitsattribute für den Anspruch.
COMPATIBILITY_CONTEXT_ELEMENT

Die COMPATIBILITY_CONTEXT_ELEMENT-Struktur wird von der QueryActCtxW-Funktion als Teil der ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION-Struktur verwendet.
KONTEXT

Enthält prozessorspezifische Registerdaten. Das System verwendet CONTEXT-Strukturen, um verschiedene interne Vorgänge auszuführen. (KONTEXT)
ENCLAVE_CREATE_INFO_SGX

Enthält architekturspezifische Informationen zum Erstellen einer Enclave, wenn der Enclavetyp ENCLAVE_TYPE_SGX ist, was eine Enclave für die Intel Software Guard Extensions (SGX)-Architekturerweiterung angibt.
ENCLAVE_CREATE_INFO_VBS

Enthält architekturspezifische Informationen, die zum Erstellen einer Enclave verwendet werden sollen, wenn der Enclave-Typ ENCLAVE_TYPE_VBS ist, was eine virtualisierungsbasierte Enclave (VBS) angibt.
ENCLAVE_INIT_INFO_SGX

Enthält architekturspezifische Informationen zum Initialisieren einer Enclave, wenn der Enclavetyp ENCLAVE_TYPE_SGX ist, was eine Enclave für die Architekturerweiterung intel Software Guard Extensions (SGX) angibt.
ENCLAVE_INIT_INFO_VBS

Enthält architekturspezifische Informationen, die zum Initialisieren einer Enclave verwendet werden sollen, wenn der Enclave-Typ ENCLAVE_TYPE_VBS ist, was eine virtualisierungsbasierte Sicherheitsentisierung (VBS)-Enclave angibt.
EVENTLOGRECORD

Enthält Informationen zu einem Ereignisdatensatz, der von der ReadEventLog-Funktion zurückgegeben wird.
EXCEPTION_POINTERS

Enthält einen Ausnahmedatensatz mit einer computerunabhängigen Beschreibung einer Ausnahme und einen Kontextdatensatz mit einer computerabhängigen Beschreibung des Prozessorkontexts zum Zeitpunkt der Ausnahme.
EXCEPTION_RECORD

Beschreibt eine Ausnahme. (EXCEPTION_RECORD)
EXCEPTION_RECORD64

Beschreibt eine Ausnahme. E
FILE_ID_128

Definiert einen 128-Bit-Dateibezeichner.
FILE_NOTIFY_EXTENDED_INFORMATION

Beschreibt die von der ReadDirectoryChangesExW-Funktion gefundenen Änderungen.
FILE_NOTIFY_INFORMATION

Beschreibt die von der ReadDirectoryChangesW-Funktion gefundenen Änderungen.
FILE_SEGMENT_ELEMENT

Die FILE_SEGMENT_ELEMENT-Struktur stellt eine Segmentpufferstruktur für Scatter-/Gather-Lese-/Schreibaktionen dar.
FPO_DATA

Stellt das Stapelrahmenlayout für eine Funktion auf einem x86-Computer dar, wenn FPO-Optimierung (Frame Pointer Omission) verwendet wird. Die Struktur dient zum Bestimmen der Basis des Aufrufrahmens.
GENERIC_MAPPING

Definiert die Zuordnung von generischen Zugriffsrechten zu bestimmten und Standardzugriffsrechten für ein Objekt.
GROUP_AFFINITY

Stellt eine prozessorgruppenspezifische Affinität dar, z. B. die Affinität eines Threads.
GROUP_RELATIONSHIP

Stellt Informationen zu Prozessorgruppen dar. Diese Struktur wird mit der GetLogicalProcessorInformationEx-Funktion verwendet.
HARDWARE_COUNTER_DATA

Enthält den Hardwareindikatorwert.
HEAP_OPTIMIZE_RESOURCES_INFORMATION

Gibt Flags für einen HeapOptimizeResources-Vorgang an, der mit HeapSetInformation initiiert wird.
IMAGE_COFF_SYMBOLS_HEADER

Stellt die Kopfzeile von COFF-Symbolen dar.
IMAGE_DATA_DIRECTORY

Stellt das Datenverzeichnis dar.
IMAGE_DEBUG_DIRECTORY

Stellt das Debugverzeichnisformat dar.
IMAGE_ENCLAVE_CONFIG32

Definiert das Format der Enclave-Konfiguration für Systeme, auf denen 32-Bit-Windows ausgeführt wird. (32 Bit)
IMAGE_ENCLAVE_CONFIG64

Definiert das Format der Enclave-Konfiguration für Systeme, auf denen 32-Bit-Windows ausgeführt wird. (64 Bit)
IMAGE_ENCLAVE_IMPORT

Definiert einen Eintrag im Array von Bildern, die eine Enclave importieren kann.
IMAGE_FILE_HEADER

Stellt das COFF-Headerformat dar.
IMAGE_FUNCTION_ENTRY

Stellt einen Eintrag in der Funktionstabelle dar. (IMAGE_FUNCTION_ENTRY)
IMAGE_FUNCTION_ENTRY64

Stellt einen Eintrag in der Funktionstabelle dar. Ich
IMAGE_LOAD_CONFIG_DIRECTORY32

Enthält die Ladekonfigurationsdaten eines Images. (32 Bit)
IMAGE_LOAD_CONFIG_DIRECTORY64

Enthält die Ladekonfigurationsdaten eines Images. (64 Bit)
IMAGE_NT_HEADERS32

Stellt das PE-Headerformat dar. (32 Bit)
IMAGE_NT_HEADERS64

Stellt das PE-Headerformat dar. (64 Bit)
IMAGE_OPTIONAL_HEADER32

Stellt das optionale Headerformat dar. (32 Bit)
IMAGE_OPTIONAL_HEADER64

Stellt das optionale Headerformat dar. (64 Bit)
IMAGE_SECTION_HEADER

Stellt das Headerformat des Bildabschnitts dar.
IO_COUNTERS

Enthält E/A-Buchhaltungsinformationen für einen Prozess oder ein Auftragsobjekt.
JOBOBJECT_ASSOCIATE_COMPLETION_PORT

Enthält Informationen, die zum Zuordnen eines Abschlussports zu einem Auftrag verwendet werden.
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION

Enthält grundlegende Buchhaltungsinformationen für ein Auftragsobjekt.
JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION

Enthält grundlegende Buchhaltungs- und E/A-Buchhaltungsinformationen für ein Auftragsobjekt.
JOBOBJECT_BASIC_LIMIT_INFORMATION

Enthält grundlegende Grenzwertinformationen für ein Auftragsobjekt.
JOBOBJECT_BASIC_PROCESS_ID_LIST

Enthält die Liste der Prozessbezeichner für ein Auftragsobjekt.
JOBOBJECT_BASIC_UI_RESTRICTIONS

Enthält grundlegende Benutzeroberflächeneinschränkungen für ein Auftragsobjekt.
JOBOBJECT_CPU_RATE_CONTROL_INFORMATION

Enthält CPU-Ratensteuerungsinformationen für ein Auftragsobjekt. Diese Struktur wird von den Funktionen SetInformationJobObject und QueryInformationJobObject mit der Informationsklasse JobObjectCpuRateControlInformation verwendet.
JOBOBJECT_END_OF_JOB_TIME_INFORMATION

Gibt die Aktion an, die das System ausführen wird, wenn ein Zeitlimit für das Auftragsende überschritten wird.
JOBOBJECT_EXTENDED_LIMIT_INFORMATION

Enthält grundlegende und erweiterte Grenzwertinformationen für ein Auftragsobjekt.
JOBOBJECT_LIMIT_VIOLATION_INFORMATION

Enthält Informationen zu Ressourcenbenachrichtigungsgrenzwerten, die für ein Auftragsobjekt überschritten wurden. Diese Struktur wird mit der QueryInformationJobObject-Funktion mit der Informationsklasse JobObjectLimitViolationInformation verwendet.
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2

Enthält erweiterte Informationen zu Ressourcenbenachrichtigungsgrenzwerten, die für ein Auftragsobjekt überschritten wurden. Diese Struktur wird mit der QueryInformationJobObject-Funktion mit der Informationsklasse JobObjectLimitViolationInformation2 verwendet.
JOBOBJECT_NET_RATE_CONTROL_INFORMATION

Enthält Informationen zum Steuern des Netzwerkdatenverkehrs für einen Auftrag. Diese Struktur wird von den Funktionen SetInformationJobObject und QueryInformationJobObject mit der Informationsklasse JobObjectNetRateControlInformation verwendet.
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION

Enthält Informationen zu Benachrichtigungsgrenzwerten für ein Auftragsobjekt. Diese Struktur wird von den Funktionen SetInformationJobObject und QueryInformationJobObject mit der Informationsklasse JobObjectNotificationLimitInformation verwendet.
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2

Enthält erweiterte Informationen zu Benachrichtigungsgrenzwerten für ein Auftragsobjekt. Diese Struktur wird von den Funktionen SetInformationJobObject und QueryInformationJobObject mit der Informationsklasse JobObjectNotificationLimitInformation2 verwendet.
JOBOBJECT_SECURITY_LIMIT_INFORMATION

Enthält die Sicherheitsbeschränkungen für ein Auftragsobjekt.
LARGE_INTEGER

Die LARGE_INTEGER-Struktur stellt einen 64-Bit-Ganzzahlwert mit Vorzeichen dar. (LARGE_INTEGER Union (winnt.h))
LDT_ENTRY

Beschreibt einen Eintrag in der Deskriptortabelle. Diese Struktur ist nur für x86-basierte Systeme gültig.
LUID

Beschreibt einen lokalen Bezeichner für einen Adapter. (LUID)
LUID_AND_ATTRIBUTES

Stellt einen lokal eindeutigen Bezeichner (LUID) und seine Attribute dar.
MEM_ADDRESS_REQUIREMENTS

Gibt eine niedrigste und höchste Basisadresse und Ausrichtung als Teil eines erweiterten Parameters an eine Funktion an, die den virtuellen Arbeitsspeicher verwaltet.
MEM_EXTENDED_PARAMETER

Stellt einen erweiterten Parameter für eine Funktion dar, die den virtuellen Arbeitsspeicher verwaltet.
MEMORY_BASIC_INFORMATION

Enthält Informationen zu einem Bereich von Seiten im virtuellen Adressraum eines Prozesses.
MESSAGE_RESOURCE_BLOCK

Enthält Informationen zu Nachrichtenzeichenfolgen mit Bezeichnern in dem Bereich, der durch die Member LowId und HighId angegeben wird.
MESSAGE_RESOURCE_DATA

Enthält Informationen zu formatiertem Text, der als Fehlermeldung oder in einem Meldungsfeld in einer Nachrichtentabellenressource angezeigt werden kann.
MESSAGE_RESOURCE_ENTRY

Enthält den Fehlermeldungs- oder Meldungsfeldanzeigetext für eine Nachrichtentabellenressource.
NUMA_NODE_RELATIONSHIP

Stellt Informationen zu einem NUMA-Knoten in einer Prozessorgruppe dar. Diese Struktur wird mit der GetLogicalProcessorInformationEx-Funktion verwendet.
OBJECT_TYPE_LIST

Identifiziert ein Objekttypelement in einer Hierarchie von Objekttypen.
OSVERSIONINFOA

Enthält Informationen zur Betriebssystemversion. (ANSI)
OSVERSIONINFOEXA

Enthält Informationen zur Betriebssystemversion. Die Informationen umfassen Haupt- und Nebenversionsnummern, eine Buildnummer, eine Plattform-ID sowie Informationen zu Produktsammlungen und dem neuesten Service Pack, das auf dem System installiert ist. (ANSI)
OSVERSIONINFOEXW

Enthält Informationen zur Betriebssystemversion. Die Informationen umfassen Haupt- und Nebenversionsnummern, eine Buildnummer, eine Plattform-ID sowie Informationen zu Produktsammlungen und dem neuesten Service Pack, das auf dem System installiert ist. (Unicode)
OSVERSIONINFOW

Enthält Informationen zur Betriebssystemversion. (Unicode)
PERFORMANCE_DATA

Enthält die von Ihnen angeforderten Threadprofilerstellungs- und Hardwareindikatordaten.
POWER_ACTION_POLICY

Enthält Informationen, die zum Festlegen des Systemleistungszustands verwendet werden.
PRIVILEGE_SET

Gibt einen Satz von Berechtigungen an.
PROCESS_DYNAMIC_EH_CONTINUATION_TARGET

Enthält dynamische Fortsetzungsziele für die Ausnahmebehandlung.
PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE

Enthält dynamisch erzwungene Adressbereiche, die von verschiedenen Features im Zusammenhang mit hardwaregestütztem Stapelschutz (HSP) im Benutzermodus verwendet werden.
PROCESS_MITIGATION_ASLR_POLICY

Enthält Richtlinieneinstellungen für die Prozessminderung für das Layout der zufälligen Adressraumzuteilung (Address Space Randomization Layout, ASLR).
PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY

Enthält Richtlinieneinstellungen für die Prozessminderung für das Laden von Images abhängig von den Signaturen für das Image.
PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY

Enthält Richtlinieneinstellungen für die Prozessminderung für Control Flow Guard (CFG).
PROCESS_MITIGATION_DEP_POLICY

Enthält Richtlinieneinstellungen für die Prozessminderung für die Verhinderung von Datenausführungen (Data Execution Prevention, DEP).
PROCESS_MITIGATION_DYNAMIC_CODE_POLICY

Enthält Richtlinieneinstellungen für die Prozessminderung zum Einschränken der dynamischen Codegenerierung und -änderung.
PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY

Enthält Richtlinieneinstellungen für Die Prozessminderung für Legacy-Erweiterungspunkt-DLLs.
PROCESS_MITIGATION_FONT_DISABLE_POLICY

Enthält Richtlinieneinstellungen für die Prozessminderung für das Laden von Nicht-Systemschriftarten.
PROCESS_MITIGATION_IMAGE_LOAD_POLICY

Enthält Richtlinieneinstellungen für die Prozessminderung für das Laden von Bildern von einem Remotegerät.
PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY

Enthält Richtlinieneinstellungen für die Prozessminderung für die ???.
PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY

Diese Datenstruktur stellt die status von Prozessrichtlinien bereit, die sich auf die Entschärfung von Nebenkanälen beziehen. Dies kann Seitenkanalangriffe umfassen, die spekulative Ausführung und Seitenkombinierung beinhalten.
PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY

Wird verwendet, um ein neues Verhalten für ungültige Handle-Verweise zu erzwingen.
PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY

Wird verwendet, um Einschränkungen zu erzwingen, welche Systemaufrufe von einem Prozess aufgerufen werden können.
PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY

Enthält Richtlinieneinstellungen für die Prozessminderung für den Hardware-erzwungenen Stapelschutz (HSP) im Benutzermodus.
PROCESSOR_GROUP_INFO

Stellt die Anzahl und Affinität von Prozessoren in einer Prozessorgruppe dar.
PROCESSOR_NUMBER

Stellt einen logischen Prozessor in einer Prozessorgruppe dar.
PROCESSOR_POWER_POLICY

Enthält Informationen zur Prozessorleistungssteuerung und zu C-Zuständen.
PROCESSOR_POWER_POLICY_INFO

Enthält Informationen zu Den Einstellungen der Prozessor-C-Zustandsrichtlinie.
PROCESSOR_RELATIONSHIP

Stellt Informationen zur Affinität innerhalb einer Prozessorgruppe dar. Diese Struktur wird mit der GetLogicalProcessorInformationEx-Funktion verwendet.
QUOTA_LIMITS

Beschreibt die Menge der Systemressourcen, die einem Benutzer zur Verfügung stehen.
REPARSE_GUID_DATA_BUFFER

Enthält Informationen zu einem Analysepunkt.
RUNTIME_FUNCTION

Stellt einen Eintrag in der Funktionstabelle unter 64-Bit-Windows dar.
SECURITY_CAPABILITIES

Definiert die Sicherheitsfunktionen des App-Containers.
SECURITY_DESCRIPTOR

Enthält die Sicherheitsinformationen, die einem -Objekt zugeordnet sind.
SECURITY_QUALITY_OF_SERVICE

Enthält Informationen, die zur Unterstützung des Clientidentitätswechsels verwendet werden.
SID

Wird verwendet, um Benutzer oder Gruppen eindeutig zu identifizieren.
SID_AND_ATTRIBUTES

Stellt eine Sicherheits-ID (SID) und deren Attribute dar.
SID_AND_ATTRIBUTES_HASH

Gibt einen Hashwert für das angegebene Array von Sicherheitsbezeichnern (SIDs) an.
SID_IDENTIFIER_AUTHORITY

Stellt die Autorität der obersten Ebene einer Sicherheits-ID (SID) dar.
SINGLE_LIST_ENTRY

Stellt ein Element in einer singly verknüpften Liste dar. S
SLIST_ENTRY

Stellt ein Element in einer singly verknüpften Liste dar. (SLIST_ENTRY)
SYSTEM_ALARM_ACE

Die SYSTEM_ALARM_ACE-Struktur ist für die zukünftige Verwendung reserviert.
SYSTEM_ALARM_CALLBACK_ACE

Die SYSTEM_ALARM_CALLBACK_ACE-Struktur ist für die zukünftige Verwendung reserviert.
SYSTEM_ALARM_CALLBACK_OBJECT_ACE

Die SYSTEM_ALARM_CALLBACK_OBJECT_ACE-Struktur ist für die zukünftige Verwendung reserviert.
SYSTEM_ALARM_OBJECT_ACE

Die SYSTEM_ALARM_OBJECT_ACE-Struktur ist für die zukünftige Verwendung reserviert.
SYSTEM_AUDIT_ACE

Definiert einen Zugriffssteuerungseintrag (Access Control Entry, ACE) für die Systemzugriffssteuerungsliste (SACL), der angibt, welche Zugriffstypen Benachrichtigungen auf Systemebene verursachen.
SYSTEM_AUDIT_CALLBACK_ACE

Die SYSTEM_AUDIT_CALLBACK_ACE-Struktur definiert einen Zugriffssteuerungseintrag für die Liste der Systemzugriffssteuerungen, der angibt, welche Zugriffstypen Benachrichtigungen auf Systemebene verursachen.
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE

Die SYSTEM_AUDIT_CALLBACK_OBJECT_ACE-Struktur definiert einen Zugriffssteuerungseintrag für eine Systemzugriffssteuerungsliste.
SYSTEM_AUDIT_OBJECT_ACE

Definiert einen Zugriffssteuerungseintrag (Access Control Entry, ACE) für eine Systemzugriffssteuerungsliste (SACL).
SYSTEM_BATTERY_STATE

Enthält Informationen zum aktuellen Zustand der Systembatterie.
SYSTEM_CPU_SET_INFORMATION

Diese Struktur wird von GetSystemCpuSetInformation zurückgegeben. Es wird verwendet, um die CPU-Sätze auf dem System aufzulisten und ihren aktuellen Zustand zu bestimmen.
SYSTEM_LOGICAL_PROCESSOR_INFORMATION

Beschreibt die Beziehung zwischen dem angegebenen Prozessorsatz. Diese Struktur wird mit der GetLogicalProcessorInformation-Funktion verwendet.
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX

Enthält Informationen zu den Beziehungen logischer Prozessoren und zugehöriger Hardware. Die GetLogicalProcessorInformationEx-Funktion verwendet diese Struktur.
SYSTEM_MANDATORY_LABEL_ACE

Definiert einen Zugriffssteuerungseintrag (Access Control Entry, ACE) für die Systemzugriffssteuerungsliste (SACL), die die obligatorische Zugriffsebene und richtlinie für ein sicherungsfähiges Objekt angibt.
SYSTEM_POWER_CAPABILITIES

Enthält Informationen zu den Leistungsfunktionen des Systems.
SYSTEM_POWER_LEVEL

Enthält Informationen zu den Einstellungen für die Systembatterieentladungsrichtlinie.
SYSTEM_POWER_POLICY

Enthält Informationen zur aktuellen Systemenergierichtlinie.
SYSTEM_RESOURCE_ATTRIBUTE_ACE

Definiert einen Zugriffssteuerungseintrag (Access Control Entry, ACE) für die Systemzugriffssteuerungsliste (System Access Control List, SACL), die die Systemressourcenattribute für ein sicherungsfähiges Objekt angibt.
SYSTEM_SCOPED_POLICY_ID_ACE

Definiert einen Zugriffssteuerungseintrag (Access Control Entry, ACE) für die Systemzugriffssteuerungsliste (SACL), der den bereichsbezogenen Richtlinienbezeichner für ein sicherungsfähiges Objekt angibt.
TAPE_ERASE

Beschreibt die zu löschende Partition.
TAPE_GET_DRIVE_PARAMETERS

Beschreibt das Bandlaufwerk. Sie wird von der GetTapeParameters-Funktion verwendet.
TAPE_GET_MEDIA_PARAMETERS

Beschreibt das Band im Bandlaufwerk. Sie wird von der Funktion GetTapeParameters verwendet.
TAPE_GET_POSITION

Beschreibt die Position des Bandes.
TAPE_PREPARE

Beschreibt, wie das Band vorbereitet wird.
TAPE_SET_DRIVE_PARAMETERS

Beschreibt das Bandlaufwerk. Sie wird von der Funktion SetTapeParameters verwendet.
TAPE_SET_MEDIA_PARAMETERS

Beschreibt das Band im Bandlaufwerk. Sie wird von der Funktion SetTapeParameters verwendet.
TAPE_SET_POSITION

Beschreibt, wie und wo das Band positioniert werden soll.
TAPE_WRITE_MARKS

Beschreibt den Typ und die Anzahl der zu schreibenden Bandmarkierungen.
TOKEN_ACCESS_INFORMATION

Gibt alle Informationen in einem Token an, die für die Durchführung einer Zugriffsüberprüfung erforderlich sind.
TOKEN_APPCONTAINER_INFORMATION

Gibt alle Informationen in einem Token an, die für einen App-Container erforderlich sind.
TOKEN_AUDIT_POLICY

Gibt die Überwachungsrichtlinie pro Benutzer für ein Token an.
TOKEN_CONTROL

Enthält Informationen, die ein Zugriffstoken identifizieren.
TOKEN_DEFAULT_DACL

Gibt eine diskretionäre Zugriffssteuerungsliste (DACL) an.
TOKEN_DEVICE_CLAIMS

Definiert die Geräteansprüche für das Token.
TOKEN_ELEVATION

Gibt an, ob ein Token über erhöhte Berechtigungen verfügt.
TOKEN_GROUPS

Enthält Informationen zu den Gruppensicherheitsbezeichnern (SIDs) in einem Zugriffstoken.
TOKEN_GROUPS_AND_PRIVILEGES

Enthält Informationen zu den Gruppensicherheitsbezeichnern (GROUP SECURITY Identifiers, SIDs) und Berechtigungen in einem Zugriffstoken.
TOKEN_LINKED_TOKEN

Enthält ein Handle für ein Token. Dieses Token ist mit dem Token verknüpft, das von der GetTokenInformation-Funktion abgefragt oder von der SetTokenInformation-Funktion festgelegt wird.
TOKEN_MANDATORY_LABEL

Gibt die obligatorische Integritätsebene für ein Token an.
TOKEN_MANDATORY_POLICY

Gibt die obligatorische Integritätsrichtlinie für ein Token an.
TOKEN_ORIGIN

Enthält Informationen zum Ursprung der Anmeldesitzung.
TOKEN_OWNER

Enthält den Standard-Besitzersicherheitsbezeichner (SID), der auf neu erstellte Objekte angewendet wird.
TOKEN_PRIMARY_GROUP

Gibt einen Gruppensicherheitsbezeichner (Group Security Identifier, SID) für ein Zugriffstoken an.
TOKEN_PRIVILEGES

Enthält Informationen zu einer Reihe von Berechtigungen für ein Zugriffstoken.
TOKEN_SOURCE

Gibt die Quelle eines Zugriffstokens an.
TOKEN_STATISTICS

Enthält Informationen zu einem Zugriffstoken.
TOKEN_USER

Identifiziert den Benutzer, der einem Zugriffstoken zugeordnet ist.
TOKEN_USER_CLAIMS

Definiert die Benutzeransprüche für das Token.
ULARGE_INTEGER

Die ULARGE_INTEGER-Struktur stellt einen 64-Bit-Ganzzahlwert ohne Vorzeichen dar. (ULARGE_INTEGER Union (winnt.h))
UMS_CREATE_THREAD_ATTRIBUTES

Gibt Attribute für einen UmS-Workerthread (Benutzermodusplanung) an.
WOW64_CONTEXT

Stellt einen Kontextrahmen für WOW64 dar.
WOW64_FLOATING_SAVE_AREA

Stellt den Speicherbereich 80387 auf WOW64 dar.
WOW64_LDT_ENTRY

Beschreibt einen Eintrag in der Deskriptortabelle für einen 32-Bit-Thread auf einem 64-Bit-System. Diese Struktur ist nur auf 64-Bit-Systemen gültig.

Enumerationen

 
ACL_INFORMATION_CLASS

Enthält Werte, die den Typ der Informationen angeben, die einer Zugriffssteuerungsliste (Access Control List, ACL) zugewiesen oder aus dieser abgerufen werden.
ACTCTX_COMPATIBILITY_ELEMENT_TYPE

Die ACTCTX_COMPATIBILITY_ELEMENT_TYPE-Enumeration beschreibt das Kompatibilitätselement im Anwendungsmanifest.
ACTCTX_REQUESTED_RUN_LEVEL

Die ACTCTX_REQUESTED_RUN_LEVEL-Enumeration beschreibt die angeforderte Ausführungsebene des Aktivierungskontexts.
AUDIT_EVENT_TYPE

Definiert Werte, die den Typ des überwachten Objekts angeben. Die Funktionen AccessCheckByTypeAndAuditAlarm und AccessCheckByTypeResultListAndAuditAlarm verwenden diese Werte.
COMPARTMENT_ID

Die COMPARTMENT_ID-Enumeration gibt den Netzwerkroutingfachbezeichner an.
FIRMWARE_TYPE

Gibt einen Firmwaretyp an.
HARDWARE_COUNTER_TYPE

Definiert die Typen von Hardwareindikatoren, die profilet werden.
HEAP_INFORMATION_CLASS

Gibt die Klasse der heap-Informationen an, die festgelegt oder abgerufen werden sollen.
JOB_OBJECT_NET_RATE_CONTROL_FLAGS

Gibt Typen von Planungsrichtlinien für die Netzwerkratensteuerung an.
LOGICAL_PROCESSOR_RELATIONSHIP

Stellt die Beziehung zwischen dem Prozessorsatz dar, der in der entsprechenden SYSTEM_LOGICAL_PROCESSOR_INFORMATION- oder SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX-Struktur identifiziert wird.
MANDATORY_LEVEL

Listet die möglichen Sicherheitsstufen auf.
MEM_EXTENDED_PARAMETER_TYPE

Definiert Werte für erweiterte Parameter, die für die Dateizuordnung in einen Adressraum verwendet werden.
POWER_ACTION

Definiert Werte, die zum Angeben von Systemenergieaktionstypen verwendet werden.
POWER_PLATFORM_ROLE

Gibt das bevorzugte Energieverwaltungsprofil des OEM an.
PROCESS_MITIGATION_POLICY

Stellt die verschiedenen Richtlinien zur Prozessminderung dar.
PROCESSOR_CACHE_TYPE

Stellt den Typ des Prozessorcaches dar, der in der entsprechenden CACHE_DESCRIPTOR-Struktur identifiziert wird.
SECURITY_IMPERSONATION_LEVEL

Enthält Werte, die Sicherheitsidentitätsstufen angeben. Sicherheitsdefinitionsstufen steuern den Grad, zu dem ein Serverprozess im Auftrag eines Clientprozesses agieren kann.
SID_NAME_USE

Enthält Werte, die den Typ eines Sicherheitsbezeichners (SID) angeben.
SYSTEM_POWER_CONDITION

Wird vom GUID_ACDC_POWER_SOURCE Energieereignis verwendet, um die aktuelle Stromquelle anzugeben.
SYSTEM_POWER_STATE

Definiert Werte, die zum Angeben von Systemleistungszuständen verwendet werden.
TOKEN_ELEVATION_TYPE

Gibt den Höhentyp des Tokens an, der von der GetTokenInformation-Funktion abgefragt oder von der SetTokenInformation-Funktion festgelegt wird.
TOKEN_INFORMATION_CLASS

Enthält Werte, die den Typ der Informationen angeben, die einem Zugriffstoken zugewiesen oder aus diesem abgerufen werden.
TOKEN_TYPE

Enthält Werte, die zwischen einem primären Token und einem Identitätswechseltoken unterscheiden.
TRANSACTION_OUTCOME

Definiert die Ergebnisse, die KTM einer Transaktion zuweisen kann.
WELL_KNOWN_SID_TYPE

Eine Liste der häufig verwendeten Sicherheitsbezeichner (SIDs). Programme können diese Werte an die CreateWellKnownSid-Funktion übergeben, um eine SID aus dieser Liste zu erstellen.