Freigeben über


winnt.h-Header

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

winnt.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
_InlineInterlockedAdd

Führt einen atomen Additionsvorgang für die angegebenen LONG-Werte aus. Der Vorgang wird mit der Speicher sortiersemantik ausgeführt.
_InlineInterlockedAdd64

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

Testet das angegebene Bit des angegebenen LONG-Werts und legt ihn auf 0 fest. Die Operation ist atomar.
_interlockedbittestandreset64

Testet das angegebene Bit des angegebenen LONG64-Werts und legt es auf 0 fest. Die Operation ist atomar.
_interlockedbittestandset

Testet das angegebene Bit des angegebenen LONG-Werts und legt ihn auf 1 fest. Die Operation ist atomar.
_interlockedbittestandset64

Testet das angegebene Bit des angegebenen LONG64-Werts und legt es auf 1 fest. Die Operation ist atomar.
C_ASSERT

Überprüft assertionen zur Kompilierungszeit.
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 signierte 32-Bit-Ganzzahlen und gibt ein signiertes 64-Bit-Ganzzahlergebnis zurück.
Int64ShllMod32

Führt einen linken logischen Schichtvorgang für einen nicht signierten ganzzahligen 64-Bit-Wert aus. Die Funktion bietet einen verbesserten Verschiebungscode für linke logische Schichten, bei denen sich die Schichtanzahl im Bereich 0-31 befindet.
Int64ShraMod32

Führt einen rechten arithmetischen Schichtvorgang für einen signierten 64-Bit-Ganzzahlwert aus. Die Funktion bietet einen verbesserten Verschiebungscode für rechte arithmetische Schichten, bei denen sich die Schichtanzahl im Bereich 0-31 befindet.
Int64ShrlMod32

Führt einen richtigen logischen Schichtvorgang für einen nicht signierten ganzzahligen 64-Bit-Wert aus. Die Funktion bietet einen verbesserten Verschiebungscode für die richtigen logischen Schichten, bei denen sich die Schichtanzahl im Bereich 0-31 befindet.
InterlockedAdd-

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Führt eine atomige Addition von zwei 32-Bit-Werten durch.
InterlockedExchangeAdd64-

Führt eine atomige Addition von zwei 64-Bit-Werten durch.
InterlockedExchangePointer-

Atomisch austauscht ein Adresspaar.
InterlockedIncrement-

Erhöht (um eins) den Wert der angegebenen 32-Bit-Variablen als atomischen Vorgang.
InterlockedIncrement16

Erhöht (um eins) den Wert der angegebenen 16-Bit-Variablen als atomischen Vorgang.
InterlockedIncrement64

Erhöht (um eins) den Wert der angegebenen 64-Bit-Variablen als atomischen Vorgang.
InterlockedOr-

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

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

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

Führt einen atomen OR-Vorgang für die angegebenen Zeichenwerte aus.
InterlockedXor-

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

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

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

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

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

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

Ruft einen Sprachbezeichner aus einem Gebietsschemabezeichner ab.
MAKELANGID-

Erstellt einen Sprachbezeichner aus einem primären Sprachbezeichner und einem Unterlangenbezeichner.
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 (Zaun), die verhindert, dass die CPU Lese- und Schreibvorgänge neu anordnet. Er 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.
MultiplizierenExtract128-

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

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 Threadumgebungsblock (TEB) des aktuellen Threads zurück.
PopulationCount64

Zählt die Anzahl von 1 Bits (Bevölkerungsanzahl) in einer ganzzahligen 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 Funktionstabelle 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 hochgehen und die Informationen für jeden Frame aufzeichnen.
RtlConvertDeviceFamilyInfoToString

Ruft Zeichenfolgendarstellungen von Gerätefamilieninformationen ab.
RtlDeleteFunctionTable-

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

Informiert das System, 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 erhöht wurde.
RtlInitializeSListHead-

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

Fügt der Liste der dynamischen Funktionstabelle 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 aus der Vorderseite einer singly verknüpften Liste. Der Zugriff auf die Liste wird auf einem Multiprozessorsystem synchronisiert. (RtlInterlockedPopEntrySList)
RtlInterlockedPushEntrySList

Fügt ein Element an der Vorderseite einer singly 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 Bilds ab, das den angegebenen PC-Wert enthält.
RtlQueryDepthSList-

Ruft die Anzahl der Einträge in der angegebenen verknüpften Liste ab. (RtlQueryDepthSList)
RtlRestoreContext

Stellt den Kontext des Aufrufers in den angegebenen Kontextdatensatz wieder her.
RtlUnwind-

Initiiert ein Abwickeln von Prozeduraufrufframes. (RtlUnwind)
RtlUnwind2-

Initiiert ein Abwickeln von Prozeduraufrufframes. (RtlUnwind2)
RtlUnwindEx-

Initiiert ein Abwickeln von Prozeduraufrufframes.
RtlVirtualUnwind

Ruft den Aufrufkontext der Funktion ab, die dem angegebenen Funktionskontext vorausgeht.
ShiftLeft128-

Verschiebt 128-Bit nach links.
ShiftRight128-

Verschiebt die 128-Bit-Version nach rechts.
SORTIDFROMLCID-

Ruft einen Sortierreihenfolgebezeichner aus einem Gebietsschemabezeichner ab.
SORTVERSIONFROMLCID-

Ruft die Sortierversion von einem Gebietsschemabezeichner ab.
SUBLANGID-

Extrahiert einen Unterlanguagebezeichner aus einem Sprachbezeichner.
TEXT-

Identifiziert eine Zeichenfolge als Unicode, wenn UNICODE während der Kompilierung durch eine 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 beständigen Thread ausgeführt werden soll. (TpSetCallbackPersistent)
TpSetCallbackPriority-

Gibt die Priorität einer Rückruffunktion relativ zu anderen Arbeitsaufgaben im gleichen Threadpool an. (TpSetCallbackPriority)
TpSetCallbackRaceWithDll

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

Weist einer Rückrufumgebung einen Threadpool zu.
UInt32x32To64-

Multipliziert zwei nicht signierte 32-Bit-Ganzzahlen und gibt ein unsigniertes 64-Bit-Ganzzahlergebnis zurück.
UnsignedMultiply128-

Multipliziert zwei nicht signierte 64-Bit-Ganzzahlen, um eine nicht signierte 128-Bit-Ganzzahl zu erzeugen.
UnsignedMultiplyExtract128

Multipliziert zwei nicht signierte 64-Bit-Ganzzahlen, um eine nicht signierte 128-Bit-Ganzzahl zu erzeugen, verschiebt das Produkt um die angegebene 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 nicht signierten 64 Bit 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 dem Prozessor, Ressourcen zu Threads zu übergeben, die darauf warten.

Rückruffunktionen

 
PAPCFUNC

Eine anwendungsdefinierte Abschlussroutine. 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 von Glasfasern, Threadausgang und beim Freigeben eines FLS-Indexes aufgerufen.
PSECURE_MEMORY_CACHE_CALLBACK

Eine anwendungsdefinierte Funktion, die zuvor bei der AddSecureMemoryCacheCallback-Funktion registriert wurde, die aufgerufen wird, wenn ein gesicherter Speicherbereich freigegeben wird oder dessen Schutz geändert wird.
PVECTORED_EXCEPTION_HANDLER

Eine anwendungsdefinierte Funktion, die als Vektor-Ausnahmehandler dient.
RTL_UMS_SCHEDULER_ENTRY_POINT

Die anwendungsdefinierte UMS-Planer-Einstiegspunktfunktion (Application-Defined User-Mode Scheduling) für die UMS-Vervollständigungsliste.

Strukturen

 
ACCESS_ALLOWED_ACE

Definiert einen Zugriffssteuerungseintrag (Access Control Entry, ACE) für die diskretionäre Zugriffssteuerungsliste (ACCESS Control List, DACL), die den Zugriff auf ein Objekt steuert. Eine zugriffsgeschützte ACE ermöglicht den Zugriff auf ein Objekt für einen bestimmten Truste, der durch einen Sicherheitsbezeichner (SECURITY Identifier, 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 Zugriff auf ein Objekt, einen Eigenschaftensatz oder eine Eigenschaft steuert.
ACCESS_ALLOWED_OBJECT_ACE

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

Definiert einen Zugriffssteuerungseintrag (Access Control Entry, ACE) für die diskretionäre Zugriffssteuerungsliste (ACCESS Control List, DACL), die den Zugriff auf ein Objekt steuert. Eine zugriffsgewehrte ACE verweigert den Zugriff auf ein Objekt für einen bestimmten Trustee, der durch eine Sicherheits-ID (SID) identifiziert wurde.
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 Zugriff auf ein Objekt, einen Eigenschaftensatz oder eine Eigenschaft kontrolliert.
ACCESS_DENIED_OBJECT_ACE

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

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

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

Enthält Überarbeitungsinformationen 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 den Administrator dar, der die Energierichtlinieneinstellungen außer Kraft setzen soll.
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 Ressourcenattribut, das im fortlaufenden Speicher für persistenz innerhalb eines serialisierten Sicherheitsdeskriptors 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.
CONTEXT-

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, die zum Erstellen einer Enklave verwendet werden sollen, wenn der Enklaventyp ENCLAVE_TYPE_SGX ist, der eine Enklave für die Intel Software Guard Extensions (SGX)-Architekturerweiterung angibt.
ENCLAVE_CREATE_INFO_VBS

Enthält architekturspezifische Informationen, die zum Erstellen einer Enklave verwendet werden sollen, wenn der Enklaventyp ENCLAVE_TYPE_VBS ist, der eine virtualisierungsbasierte Sicherheitsenklave (VBS) angibt.
ENCLAVE_INIT_INFO_SGX

Enthält architekturspezifische Informationen, die zum Initialisieren einer Enklave verwendet werden sollen, wenn der Enklaventyp ENCLAVE_TYPE_SGX ist, der eine Enklave für die Intel Software Guard Extensions (SGX)-Architekturerweiterung angibt.
ENCLAVE_INIT_INFO_VBS

Enthält architekturspezifische Informationen, die zum Initialisieren einer Enklave verwendet werden sollen, wenn der Enklaventyp ENCLAVE_TYPE_VBS ist, der eine virtualisierungsbasierte Sicherheitsenklave (VBS) 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 einem 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 Änderungen, die von der ReadDirectoryChangesExW-Funktion gefunden wurden.
FILE_NOTIFY_INFORMATION

Beschreibt die Änderungen, die von der ReadDirectoryChangesW-Funktion gefunden wurden.
FILE_SEGMENT_ELEMENT

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

Stellt das Stapelframelayout für eine Funktion auf einem x86-Computer dar, wenn die Optimierung des Framezeigers (Frame Pointer Omission, FPO) verwendet wird. Die Struktur wird verwendet, um die Basis des Aufrufframes zu finden.
GENERIC_MAPPING

Definiert die Zuordnung generischer Zugriffsrechte zu bestimmten und Standardzugriffsrechten für ein Objekt.
GROUP_AFFINITY

Stellt eine prozessorspezifische 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 Hardwarezählerwert.
HEAP_OPTIMIZE_RESOURCES_INFORMATION

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

Stellt die Kopfzeile der COFF-Symbole dar.
IMAGE_DATA_DIRECTORY

Stellt das Datenverzeichnis dar.
IMAGE_DEBUG_DIRECTORY

Stellt das Debugverzeichnisformat dar.
IMAGE_ENCLAVE_CONFIG32

Definiert das Format der Enklavenkonfiguration für Systeme mit 32-Bit-Windows. (32 Bit)
IMAGE_ENCLAVE_CONFIG64

Definiert das Format der Enklavenkonfiguration für Systeme mit 32-Bit-Windows. (64 Bit)
IMAGE_ENCLAVE_IMPORT

Definiert einen Eintrag im Array von Bildern, die eine Enklave 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 Bilds. (32 Bit)
IMAGE_LOAD_CONFIG_DIRECTORY64

Enthält die Ladekonfigurationsdaten eines Bilds. (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 Kopfzeilenformat dar. (32 Bit)
IMAGE_OPTIONAL_HEADER64

Stellt das optionale Kopfzeilenformat dar. (64 Bit)
IMAGE_SECTION_HEADER

Stellt das Kopfzeilenformat 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 Prozessbezeichnerliste 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 Informationen zur CPU-Rate-Steuerung für ein Auftragsobjekt. Diese Struktur wird von den Funktionen SetInformationJobObject und QueryInformationJobObject mit der Informationklasse JobObjectCpuRateControlInformation verwendet.
JOBOBJECT_END_OF_JOB_TIME_INFORMATION

Gibt die Aktion an, die das System ausführt, wenn ein End-of-Job-Zeitlimit ü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 Informationklasse JobObjectLimitViolationInformation verwendet.
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2

Enthält erweiterte Informationen zu Grenzwerten für Ressourcenbenachrichtigungen, die für ein Auftragsobjekt überschritten wurden. Diese Struktur wird mit der QueryInformationJobObject-Funktion mit der Informationklasse 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 Informationklasse 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 Informationklasse 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 Informationklasse JobObjectNotificationLimitInformation2 verwendet.
JOBOBJECT_SECURITY_LIMIT_INFORMATION

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

Die LARGE_INTEGER Struktur stellt einen ganzzahligen 64-Bit-Wert dar. (LARGE_INTEGER Union (winnt.h))
LDT_ENTRY

Beschreibt einen Eintrag in der Beschreibungstabelle. 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 Speicher verwaltet.
MEM_EXTENDED_PARAMETER

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

Enthält Informationen zu einem Seitenbereich im virtuellen Adressraum eines Prozesses.
MESSAGE_RESOURCE_BLOCK

Enthält Informationen zu Nachrichtenzeichenfolgen mit Bezeichnern im Bereich, der von den Membern LowId und HighId angegeben ist.
MESSAGE_RESOURCE_DATA

Enthält Informationen zum formatierten Text für die Anzeige als Fehlermeldung oder in einem Meldungsfeld in einer Nachrichtentabellenressource.
MESSAGE_RESOURCE_ENTRY

Enthält die Fehlermeldung oder das Meldungsfeld, in der Text für eine Nachrichtentabellenressource angezeigt wird.
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 Versionsinformationen des Betriebssystems. (ANSI)
OSVERSIONINFOEXA-

Enthält Versionsinformationen des Betriebssystems. Die Informationen umfassen Haupt- und Nebenversionsnummern, eine Buildnummer, eine Plattform-ID und Informationen zu Produktsuiten und dem neuesten Service Pack, das auf dem System installiert ist. (ANSI)
OSVERSIONINFOEXW-

Enthält Versionsinformationen des Betriebssystems. Die Informationen umfassen Haupt- und Nebenversionsnummern, eine Buildnummer, eine Plattform-ID und Informationen zu Produktsuiten und dem neuesten Service Pack, das auf dem System installiert ist. (Unicode)
OSVERSIONINFOW-

Enthält Versionsinformationen des Betriebssystems. (Unicode)
PERFORMANCE_DATA

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

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

Gibt eine Reihe von Berechtigungen an.
PROCESS_DYNAMIC_EH_CONTINUATION_TARGET

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

Enthält dynamische erzwungene Adressbereiche, die von verschiedenen Features im Zusammenhang mit hardwareverzwängten Stack Protection (HSP) im Benutzermodus verwendet werden.
PROCESS_MITIGATION_ASLR_POLICY

Enthält Prozessminderungsrichtlinieneinstellungen für das Randomisierungslayout (Address Space Randomization Layout, ASLR).
PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY

Enthält Prozessminderungsrichtlinieneinstellungen für das Laden von Bildern abhängig von den Signaturen für das Bild.
PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY

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

Enthält Richtlinieneinstellungen für die Prozessminderung für die Datenausführungsverhinderung (DATA Execution Prevention, DEP).
PROCESS_MITIGATION_DYNAMIC_CODE_POLICY

Enthält Prozessminderungsrichtlinieneinstellungen zum Einschränken der dynamischen Codegenerierung und -änderung.
PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY

Enthält Prozessminderungsrichtlinieneinstellungen für Legacy-Erweiterungspunkt-DLLs.
PROCESS_MITIGATION_FONT_DISABLE_POLICY

Enthält Prozessminderungsrichtlinieneinstellungen für das Laden von Nicht-Systemschriftarten.
PROCESS_MITIGATION_IMAGE_LOAD_POLICY

Enthält Prozessminderungsrichtlinieneinstellungen 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 den Status von Prozessrichtlinien bereit, die mit der Entschärfung von Seitenkanälen zusammenhängen. Dies kann Nebenkanalangriffe umfassen, die spekulative Ausführung und Seitenkombinationen umfassen.
PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY

Wird verwendet, um ein neues Verhalten für Handleverweise festzulegen, die ungültig sind.
PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY

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

Enthält Prozessminderungsrichtlinieneinstellungen für hardwaregezwungenen Stapelschutz (Hardware-erzwungener Stapelschutz, HSP) für den 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 Prozessorleistungskontrolle und zu C-Zuständen.
PROCESSOR_POWER_POLICY_INFO

Enthält Informationen zu Prozessor-C-Zustandsrichtlinieneinstellungen.
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 verwendet werden, um den Identitätswechsel des Clients zu unterstützen.
SID-

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

Stellt einen Sicherheitsbezeichner (SECURITY Identifier, SID) und seine 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 Systemzugriffssteuerung, 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 des Systembatteries.
SYSTEM_CPU_SET_INFORMATION

Diese Struktur wird von GetSystemCpuSetInformation zurückgegeben. Es wird verwendet, um die CPU-Sätze auf dem System aufzählen und den 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 von logischen Prozessoren und verwandter Hardware. Die GetLogicalProcessorInformationEx-Funktion verwendet diese Struktur.
SYSTEM_MANDATORY_LABEL_ACE

Definiert einen Zugriffssteuerungseintrag (Access Control Entry, ACE) für die Systemzugriffssteuerungsliste (ACCESS Control List, SACL), der 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 Richtlinieneinstellungen für den Systemakkuabfluss.
SYSTEM_POWER_POLICY

Enthält Informationen zur aktuellen Systemstromrichtlinie.
SYSTEM_RESOURCE_ATTRIBUTE_ACE

Definiert einen Zugriffssteuerungseintrag (Access Control Entry, ACE) für die Systemzugriffssteuerungsliste (SACL), der 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 auf dem Bandlaufwerk. Es wird von der GetTapeParametersfunction verwendet.
TAPE_GET_POSITION

Beschreibt die Position des Bandes.
TAPE_PREPARE

Beschreibt, wie das Band vorbereitet wird.
TAPE_SET_DRIVE_PARAMETERS

Beschreibt das Bandlaufwerk. Es wird von der SetTapeParametersfunction verwendet.
TAPE_SET_MEDIA_PARAMETERS

Beschreibt das Band auf dem Bandlaufwerk. Es wird von der SetTapeParametersfunction 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 Bandzeichen.
TOKEN_ACCESS_INFORMATION

Gibt alle Informationen in einem Token an, die zum Ausführen 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 Pro-Benutzer-Überwachungsrichtlinie 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 Gruppensicherheits-IDs (SIDs) in einem Zugriffstoken.
TOKEN_GROUPS_AND_PRIVILEGES

Enthält Informationen zu den Gruppensicherheits-IDs (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ätsstufe 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 standardbesitzersicherheitsbezeichner (SID), der auf neu erstellte Objekte angewendet wird.
TOKEN_PRIMARY_GROUP

Gibt eine Gruppensicherheits-ID (SID) für ein Zugriffstoken an.
TOKEN_PRIVILEGES

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

Identifiziert die Quelle eines Zugriffstokens.
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-Arbeitsthread (User-Mode Scheduling) an.
WOW64_CONTEXT

Stellt einen Kontextframe auf WOW64 dar.
WOW64_FLOATING_SAVE_AREA

Stellt den 80387 Speicherbereich auf WOW64 dar.
WOW64_LDT_ENTRY

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

Aufzählungen

 
ACL_INFORMATION_CLASS

Enthält Werte, die den Typ der Informationen angeben, die einer Zugriffssteuerungsliste (Access Control List, ACL) zugewiesen oder 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-Aufzählung 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-Aufzählung gibt den Bezeichner des Netzwerkroutingfachs an.
FIRMWARE_TYPE

Gibt einen Firmwaretyp an.
HARDWARE_COUNTER_TYPE

Definiert die Typen von Hardwarezählern, die profiliert 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 wurde.
MANDATORY_LEVEL

Listet die möglichen Sicherheitsstufen auf.
MEM_EXTENDED_PARAMETER_TYPE

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

Definiert Werte, die zum Angeben von System-Energieaktionstypen verwendet werden.
POWER_PLATFORM_ROLE

Gibt das bevorzugte Energieverwaltungsprofil des OEM an.
PROCESS_MITIGATION_POLICY

Stellt die verschiedenen Prozessminderungsrichtlinien 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ätswechselebenen angeben. Sicherheitsidentitätswechselebenen steuern den Grad, in dem ein Serverprozess im Auftrag eines Clientprozesses handeln kann.
SID_NAME_USE

Enthält Werte, die den Typ einer Sicherheits-ID (SID) angeben.
SYSTEM_POWER_CONDITION

Wird vom GUID_ACDC_POWER_SOURCE Power-Ereignis 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, das 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 abgerufen werden.
TOKEN_TYPE

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

Definiert die Ergebnisse (Ergebnisse), die KTM einer Transaktion zuweisen kann.
USER_ACTIVITY_PRESENCE

Gibt das Vorhandensein eines Benutzers für die Zwecke der Energieverwaltung basierend auf erkannten Aktivitäten an.
WELL_KNOWN_SID_TYPE

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