Freigeben über


Backup

Übersicht über die Sicherungstechnologie.

Zum Entwickeln der Sicherung benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
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.
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.

Functions

 
_InlineInterlockedAdd

Führt einen atomaren Additionsvorgang für die angegebenen LONG-Werte aus. Der Vorgang wird mit semantischer Speicherreihenfolge ausgeführt.
_InlineInterlockedAdd64

Führt einen Atomaren 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.
AddIntegrityLabelToBoundaryDescriptor

Fügt dem angegebenen Begrenzungsdeskriptor einen neuen erforderlichen Sicherheitsbezeichner (SID) hinzu.
BackupRead

Sichern einer Datei oder eines Verzeichnisses einschließlich der Sicherheitsinformationen.
BackupSeek

Sucht vorwärts in einem Datenstrom, auf den zuerst mithilfe der BackupRead- oder BackupWrite-Funktion-zugegriffen wird.
BackupWrite

Wiederherstellen einer Datei oder eines Verzeichnisses mit BackupRead.
BindIoCompletionCallback

Ordnet den E/A-Vervollständigungsport im Besitz des Threadpools dem angegebenen Dateihandle zu. Nach Abschluss einer E/A-Anforderung, die diese Datei umfasst, führt ein Nicht-E/A-Workerthread die angegebene Rückruffunktion aus.
ConvertFiberToThread

Konvertiert die aktuelle Faser in einen Thread.
ConvertThreadToFiber

Konvertiert den aktuellen Thread in eine Faser. Sie müssen einen Thread in eine Faser konvertieren, bevor Sie andere Fasern planen können. (ConvertThreadToFiber)
ConvertThreadToFiberEx

Konvertiert den aktuellen Thread in eine Faser. Sie müssen einen Thread in eine Faser konvertieren, bevor Sie andere Fasern planen können. (ConvertThreadToFiberEx)
CreateBoundaryDescriptorA

Die Funktion CreateBoundaryDescriptorA (ANSI) (winbase.h) erstellt einen Begrenzungsdeskriptor.
CreateFiber

Weist ein Faserobjekt zu, weist ihm einen Stapel zu und richtet die Ausführung so ein, dass die Ausführung an der angegebenen Startadresse beginnt, in der Regel die Fiberfunktion. Diese Funktion plant die Faser nicht. (CreateFiber)
CreateFiberEx

Weist ein Faserobjekt zu, weist ihm einen Stapel zu und richtet die Ausführung so ein, dass die Ausführung an der angegebenen Startadresse beginnt, in der Regel die Fiberfunktion. Diese Funktion plant die Faser nicht. (CreateFiberEx)
CreateJobObjectA

Erstellt oder öffnet ein Auftragsobjekt. (CreateJobObjectA)
CreateProcessWithLogonW

Erstellt einen neuen Prozess und seinen primären Thread. Anschließend führt der neue Prozess die angegebene ausführbare Datei im Sicherheitskontext der angegebenen Anmeldeinformationen (Benutzer, Domäne und Kennwort) aus. Optional kann das Benutzerprofil für einen angegebenen Benutzer geladen werden.
CreateProcessWithTokenW

Erstellt einen neuen Prozess und seinen primären Thread. Der neue Prozess wird im Sicherheitskontext des angegebenen Tokens ausgeführt. Optional kann das Benutzerprofil für den angegebenen Benutzer geladen werden.
CreateSemaphoreA

Erstellt oder öffnet ein benanntes oder unbenannte Semaphorobjekt. (CreateSemaphoreA)
CreateSemaphoreExA

Erstellt oder öffnet ein benanntes oder unbenannte Semaphorobjekt und gibt ein Handle an das Objekt zurück. (CreateSemaphoreExA)
CreateTapePartition

Neu formatiert ein Band.
CreateUmsCompletionList

Erstellt eine Vervollständigungsliste für die Planung im Benutzermodus ( UMS).
CreateUmsThreadContext

Erstellt einen Ums-Threadkontext (User-Mode Scheduling) zur Darstellung eines UMS-Workerthreads.
DeleteFiber

Löscht eine vorhandene Faser.
DeleteUmsCompletionList

Löscht die angegebene UmS-Vervollständigungsliste (User Mode Scheduling). Die Liste muss leer sein.
DeleteUmsThreadContext

Löscht den angegebenen Ums-Threadkontext (User Mode Scheduling). Der Thread muss beendet werden.
DequeueUmsCompletionListItems

Ruft UmS-Workerthreads (Benutzermodusplanung) aus der angegebenen UMS-Vervollständigungsliste ab.
DestroyThreadpoolEnvironment

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

Konvertiert den aufrufenden Thread in einen Planerthread (User Mode Scheduling, UMS).
EraseTape

Löscht ein Band ganz oder teilweise.
ExecuteUmsThread

Führt den angegebenen UMS-Workerthread aus.
GetActiveProcessorCount

Gibt die Anzahl der aktiven Prozessoren in einer Prozessorgruppe oder im System zurück.
GetActiveProcessorGroupCount

Gibt die Anzahl der aktiven Prozessorgruppen im System zurück.
GetCurrentFiber

Ruft die Adresse der aktuellen Faser ab.
GetCurrentUmsThread

Gibt den Ums-Threadkontext (User Mode Scheduling) des aufrufenden UMS-Threads zurück.
Getenvironmentvariable

Die GetEnvironmentVariable-Funktion (winbase.h) ruft den Inhalt der angegebenen Variablen aus dem Umgebungsblock des aufrufenden Prozesses ab.
GetFiberData

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

Gibt die maximale Anzahl logischer Prozessoren zurück, die eine Prozessorgruppe oder das System haben kann.
GetMaximumProcessorGroupCount

Gibt die maximale Anzahl von Prozessorgruppen zurück, die das System haben kann.
GetNextUmsListItem

Gibt den nächsten UMS-Threadkontext (User Mode Scheduling) in einer Liste von Threadkontexten zurück.
GetNumaAvailableMemoryNode

Ruft die Menge an Arbeitsspeicher ab, die im angegebenen Knoten verfügbar ist.
GetNumaAvailableMemoryNodeEx

Ruft die Menge an Arbeitsspeicher ab, die in einem Knoten verfügbar ist, der als USHORT-Wert angegeben ist.
GetNumaNodeNumberFromHandle

Ruft den NUMA-Knoten ab, der der Datei oder dem E/A-Gerät zugeordnet ist, das durch das angegebene Dateihandle dargestellt wird.
GetNumaNodeProcessorMask

Ruft die Prozessormaske für den angegebenen Knoten ab.
GetNumaProcessorNode

Ruft die Knotennummer für den angegebenen Prozessor ab.
GetNumaProcessorNodeEx

Ruft die Knotennummer als USHORT-Wert für den angegebenen logischen Prozessor ab.
GetNumaProximityNode

Ruft die NUMA-Knotennummer ab, die dem angegebenen Näherungsdomänenbezeichner entspricht.
GetProcessAffinityMask

Ruft die Prozessaffinitätsmaske für den angegebenen Prozess und die Systemaffinitätsmaske für das System ab.
GetProcessIoCounters

Ruft Buchhaltungsinformationen für alle E/A-Vorgänge ab, die vom angegebenen Prozess ausgeführt werden.
GetTapeParameters

Ruft Informationen ab, die das Band oder das Bandlaufwerk beschreiben.
GetTapePosition

Ruft die aktuelle Adresse des Bandes in logischen oder absoluten Blöcken ab.
GetTapeStatus

Bestimmt, ob das Bandgerät bereit ist, Bandbefehle zu verarbeiten.
GetUmsCompletionListEvent

Ruft ein Handle für das Ereignis ab, das der angegebenen Vervollständigungsliste für die Planung im Benutzermodus (UMS) zugeordnet ist.
GetUmsSystemThreadInformation

Fragt ab, ob der angegebene Thread ein UMS-Planerthread, ein UMS-Workerthread oder ein Nicht-UMS-Thread ist.
HasOverlappedIoCompleted

Stellt einen leistungsstarken Testvorgang bereit, mit dem der Abschluss eines ausstehenden E/A-Vorgangs abgerufen werden kann.
InitializeThreadpoolEnvironment

Initialisiert eine Rückrufumgebung.
InterlockedAdd

Führt einen atomaren 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 atomaren 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 atomaren 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 atomaren 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 atomaren 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 atomaren 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

Dekrementiert den Wert der angegebenen 32-Bit-Variablen als atomarer Vorgang (verringert um eins).
InterlockedDecrement16

Dekrementiert (verringert um eins) den Wert der angegebenen 16-Bit-Variablen als atomaren Vorgang.
InterlockedDecrement64

Dekrementiert den Wert der angegebenen 64-Bit-Variablen als atomarer Vorgang( verringert) um eins.
InterlockedExchange

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

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

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

Legt eine 8-Bit-Variable auf den angegebenen Wert als atomaren Vorgang 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

Atomar tauscht ein Adresspaar aus.
InterlockedExchangeSubtract

Führt eine atomare Subtraktion von zwei Werten aus.
InterlockedIncrement

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

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

Erhöht (erhöht) den Wert der angegebenen 64-Bit-Variablen als atomaren 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 atomaren XOR-Vorgang für die angegebenen LONG-Werte aus.
InterlockedXor16

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

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

Führt einen atomaren XOR-Vorgang für die angegebenen Zeichenwerte aus.
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.
OpenJobObjectA

Öffnet ein vorhandenes Auftragsobjekt. (OpenJobObjectA)
PAPCFUNC

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

Eine anwendungsdefinierte Funktion, die mit der CreateFiber-Funktion verwendet wird. Sie dient als Startadresse für eine Faser.
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.
PreFetchCacheLine

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

Bereitet das Band vor, auf das zugegriffen oder entfernt werden soll.
PulseEvent

Legt das angegebene Ereignisobjekt auf den signalierten Zustand fest und setzt es dann auf den nicht signalierten Zustand zurück, nachdem die entsprechende Anzahl von wartenden Threads freigegeben wurde.
QueryFullProcessImageNameA

Ruft den vollständigen Namen des ausführbaren Images für den angegebenen Prozess ab. (ANSI)
QueryFullProcessImageNameW

Ruft den vollständigen Namen des ausführbaren Images für den angegebenen Prozess ab. (Unicode)
QueryUmsThreadInformation

Ruft Informationen zum angegebenen UmS-Workerthread (Benutzermodusplanung) ab.
Registerwaitforsingleobject

Weist einen Wartethread im Threadpool an, auf das -Objekt zu warten.
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.
RtlFirstEntrySList

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

Initialisiert den Kopf einer einfach verknüpften Liste. (RtlInitializeSListHead)
RtlInterlockedFlushSList

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

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

Fügt ein Element an der Vorderseite einer einfach verknüpften Liste ein. Der Zugriff auf die Liste wird auf einem Multiprozessorsystem synchronisiert. (RtlInterlockedPushEntrySList)
RtlQueryDepthSList

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

Die SetEnvironmentVariable-Funktion (winbase.h) legt den Inhalt der angegebenen Umgebungsvariablen für den aktuellen Prozess fest.
SetProcessAffinityMask

Legt eine Prozessoraffinitätsmaske für die Threads des angegebenen Prozesses fest.
SetTapeParameters

Gibt die Blockgröße eines Bandes an, oder konfiguriert das Bandgerät.
SetTapePosition

Legt die Bandposition auf dem angegebenen Gerät fest.
SetThreadAffinityMask

Legt eine Prozessoraffinitätsmaske für den angegebenen Thread fest.
SetThreadpoolCallbackCleanupGroup

Ordnet die angegebene Bereinigungsgruppe der angegebenen Rückrufumgebung zu. (SetThreadpoolCallbackCleanupGroup)
SetThreadpoolCallbackLibrary

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

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

Legt den Threadpool fest, der beim Generieren von Rückrufen verwendet werden soll.
SetThreadpoolCallbackPriority

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

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

Legt anwendungsspezifische Kontextinformationen für den angegebenen UmS-Workerthread (Benutzermodusplanung) fest.
SwitchToFiber

Plant eine Faser. Die Funktion muss auf einer Faser aufgerufen werden.
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.
UmsThreadYield

Gibt die Steuerung für den Ums-Planerthread (User Mode Scheduling) ab, in dem der aufrufende UMS-Workerthread ausgeführt wird.
Aufheben der RegistrierungWait

Bricht einen registrierten Wartevorgang ab, der von der Funktion RegisterWaitForSingleObject ausgestellt wurde. (Registrierung Aufheben der Registrierung)
WinExec

Führt die angegebene Anwendung aus.
WriteTapemark

Schreibt eine angegebene Anzahl von Dateizeichen, Setmarkierungen, kurzen Dateizeichen oder langen Dateizeichen auf ein Bandgerät.
YieldProcessor

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

Strukturen

 
CACHE_DESCRIPTOR

Beschreibt die Cacheattribute.
CACHE_RELATIONSHIP

Beschreibt Cacheattribute. Diese Struktur wird mit der GetLogicalProcessorInformationEx-Funktion verwendet.
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.
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.
NUMA_NODE_RELATIONSHIP

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

Enthält Richtlinieneinstellungen für die Prozessminderung für das Layout der Randomisierung des Adressraums (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 zur Prozessminderung für die Verhinderung von Datenausführungen (Data Execution Prevention, DEP).
PROCESS_MITIGATION_DYNAMIC_CODE_POLICY

Enthält Richtlinieneinstellungen zur Prozessminderung zum Einschränken der dynamischen Codegenerierung und -änderung.
PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY

Enthält Richtlinieneinstellungen für Prozessminderungsrichtlinien für LEGACY-Erweiterungspunkt-DLLs.
PROCESS_MITIGATION_FONT_DISABLE_POLICY

Enthält Richtlinieneinstellungen für die Prozessminderung für das Laden von nicht systemfremden Schriftarten.
PROCESS_MITIGATION_IMAGE_LOAD_POLICY

Enthält Richtlinieneinstellungen für die Prozessminderung für das Laden von Images 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 Nebenkanalangriffe umfassen, die spekulative Ausführung und Seitenkombinationen umfassen.
PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY

Wird verwendet, um ungültige Handle-Verweise neues Verhalten aufzuerlegen.
PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY

Wird verwendet, um Einschränkungen festzulegen, welche Systemaufrufe von einem Prozess aufgerufen werden können.
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_RELATIONSHIP

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

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

Stellt ein Element in einer einfach verknüpften Liste dar. (SLIST_ENTRY)
STARTUPINFOEXA

Gibt die Fensterstation, den Desktop, die Standardhandles und die Attribute für einen neuen Prozess an. Sie wird mit den Funktionen CreateProcess und CreateProcessAsUser verwendet. (ANSI)
STARTUPINFOEXW

Gibt die Fensterstation, den Desktop, die Standardhandles und die Attribute für einen neuen Prozess an. Sie wird mit den Funktionen CreateProcess und CreateProcessAsUser verwendet. (Unicode)
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.
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.
UMS_CREATE_THREAD_ATTRIBUTES

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

Gibt Attribute für einen Planerthread (User Mode Scheduling, UMS) an.
UMS_SYSTEM_THREAD_INFORMATION

Gibt einen UMS-Planerthread, einen UMS-Workerthread oder einen Nicht-UMS-Thread an. Die GetUmsSystemThreadInformation-Funktion verwendet diese Struktur.
WIN32_STREAM_ID

Enthält Streamdaten.