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