Sauvegarde
Vue d’ensemble de la technologie de sauvegarde.
Pour développer la sauvegarde, vous avez besoin des en-têtes suivants :
Pour obtenir des conseils de programmation pour cette technologie, consultez :
Énumérations
JOB_OBJECT_NET_RATE_CONTROL_FLAGS Spécifie les types de stratégies de planification pour le contrôle de débit réseau. |
LOGICAL_PROCESSOR_RELATIONSHIP Représente la relation entre le jeu de processeurs identifié dans la structure SYSTEM_LOGICAL_PROCESSOR_INFORMATION ou SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX correspondante. |
PROCESS_MITIGATION_POLICY Représente les différentes stratégies d’atténuation des processus. |
PROCESSOR_CACHE_TYPE Représente le type de cache de processeur identifié dans la structure CACHE_DESCRIPTOR correspondante. |
Fonctions
_InlineInterlockedAdd Effectue une opération d’addition atomique sur les valeurs LONG spécifiées. L’opération est effectuée avec la sémantique d’acquisition de l’ordre de la mémoire. |
_InlineInterlockedAdd64 Effectue une opération d’addition atomique sur les valeurs LONG64 spécifiées. |
_interlockedbittestandreset Teste le bit spécifié de la valeur LONG spécifiée et lui affecte la valeur 0. L'opération est atomique. |
_interlockedbittestandreset64 Teste le bit spécifié de la valeur LONG64 spécifiée et lui affecte la valeur 0. L'opération est atomique. |
_interlockedbittestandset Teste le bit spécifié de la valeur LONG spécifiée et lui affecte la valeur 1. L'opération est atomique. |
_interlockedbittestandset64 Teste le bit spécifié de la valeur LONG64 spécifiée et lui affecte la valeur 1. L'opération est atomique. |
AddIntegrityLabelToBoundaryDescriptor Ajoute un nouvel identificateur de sécurité obligatoire (SID) au descripteur de limite spécifié. |
BackupRead Sauvegarder un fichier ou un répertoire, y compris les informations de sécurité. |
BackupSeek Recherche l’avant dans un flux de données initialement accessible à l’aide de la fonction BackupRead ou BackupWrite. |
BackupWrite Restaure un fichier ou un répertoire sauvegardé à l’aide de BackupRead. |
BindIoCompletionCallback Associe le port d’achèvement des E/S appartenant au pool de threads au handle de fichier spécifié. À l’achèvement d’une demande d’E/S impliquant ce fichier, un thread de travail non-E/S exécute la fonction de rappel spécifiée. |
ConvertFiberToThread Convertit la fibre actuelle en thread. |
ConvertThreadToFiber Convertit le thread actuel en fibre. Vous devez convertir un thread en fibre avant de pouvoir planifier d’autres fibres. (ConvertThreadToFiber) |
ConvertThreadToFiberEx Convertit le thread actuel en fibre. Vous devez convertir un thread en fibre avant de pouvoir planifier d’autres fibres. (ConvertThreadToFiberEx) |
CreateBoundaryDescriptorA La fonction CreateBoundaryDescriptorA (ANSI) (winbase.h) crée un descripteur de limite. |
CreateFiber Alloue un objet fibre, lui attribue une pile et configure l’exécution pour commencer à l’adresse de début spécifiée, généralement la fonction fibre. Cette fonction ne planifie pas la fibre. (CreateFiber) |
CreateFiberEx Alloue un objet fibre, lui attribue une pile et configure l’exécution pour commencer à l’adresse de début spécifiée, généralement la fonction fibre. Cette fonction ne planifie pas la fibre. (CreateFiberEx) |
CreateJobObjectA Crée ou ouvre un objet de travail. (CreateJobObjectA) |
CreateProcessWithLogonW Crée un processus et son thread principal. Ensuite, le nouveau processus exécute le fichier exécutable spécifié dans le contexte de sécurité des informations d’identification spécifiées (utilisateur, domaine et mot de passe). Il peut éventuellement charger le profil utilisateur d’un utilisateur spécifié. |
CreateProcessWithTokenW Crée un processus et son thread principal. Le nouveau processus s’exécute dans le contexte de sécurité du jeton spécifié. Il peut éventuellement charger le profil utilisateur pour l’utilisateur spécifié. |
CreateSemaphoreA Crée ou ouvre un objet sémaphore nommé ou sans nom. (CreateSemaphoreA) |
CreateSemaphoreExA Crée ou ouvre un objet sémaphore nommé ou sans nom et retourne un handle à l’objet . (CreateSemaphoreExA) |
CreateTapePartition Reformater une bande. |
CreateUmsCompletionList Crée une liste de saisie semi-automatique de planification en mode utilisateur (UMS). |
CreateUmsThreadContext Crée un contexte de thread de planification en mode utilisateur (UMS) pour représenter un thread de travail UMS. |
DeleteFiber Supprime une fibre existante. |
DeleteUmsCompletionList Supprime la liste de saisie semi-automatique de planification en mode utilisateur (UMS) spécifiée. La liste doit être vide. |
DeleteUmsThreadContext Supprime le contexte de thread de planification en mode utilisateur (UMS) spécifié. Le thread doit être arrêté. |
DequeueUmsCompletionListItems Récupère les threads de travail de planification en mode utilisateur (UMS) à partir de la liste de saisie semi-automatique UMS spécifiée. |
DestroyThreadpoolEnvironment Supprime l’environnement de rappel spécifié. Appelez cette fonction lorsque l’environnement de rappel n’est plus nécessaire pour créer de nouveaux objets de pool de threads. (DestroyThreadpoolEnvironment) |
EnterUmsSchedulingMode Convertit le thread appelant en thread de planification en mode utilisateur (UMS). |
EraseTape Efface tout ou partie d’une bande. |
ExecuteUmsThread Exécute le thread de travail UMS spécifié. |
GetActiveProcessorCount Retourne le nombre de processeurs actifs dans un groupe de processeurs ou dans le système. |
GetActiveProcessorGroupCount Retourne le nombre de groupes de processeurs actifs dans le système. |
GetCurrentFiber Récupère l’adresse de la fibre actuelle. |
GetCurrentUmsThread Retourne le contexte de thread de planification en mode utilisateur (UMS) du thread UMS appelant. |
GetEnvironmentVariable La fonction GetEnvironmentVariable (winbase.h) récupère le contenu de la variable spécifiée à partir du bloc d’environnement du processus appelant. |
GetFiberData Récupère les données de fibre associées à la fibre actuelle. |
GetMaximumProcessorCount Retourne le nombre maximal de processeurs logiques qu’un groupe de processeurs ou le système peut avoir. |
GetMaximumProcessorGroupCount Retourne le nombre maximal de groupes de processeurs que le système peut avoir. |
GetNextUmsListItem Retourne le contexte de thread de planification en mode utilisateur (UMS) suivant dans une liste de contextes de thread. |
GetNumaAvailableMemoryNode Récupère la quantité de mémoire disponible dans le nœud spécifié. |
GetNumaAvailableMemoryNodeEx Récupère la quantité de mémoire disponible dans un nœud spécifié sous la forme d’une valeur USHORT. |
GetNumaNodeNumberFromHandle Récupère le nœud NUMA associé au fichier ou à l’appareil d’E/S représenté par le handle de fichier spécifié. |
GetNumaNodeProcessorMask Récupère le masque de processeur pour le nœud spécifié. |
GetNumaProcessorNode Récupère le numéro de nœud du processeur spécifié. |
GetNumaProcessorNodeEx Récupère le numéro de nœud sous forme de valeur USHORT pour le processeur logique spécifié. |
GetNumaProximityNode Récupère le numéro de nœud NUMA qui correspond à l’identificateur de domaine de proximité spécifié. |
GetProcessAffinityMask Récupère le masque d’affinité de processus pour le processus spécifié et le masque d’affinité système pour le système. |
GetProcessIoCounters Récupère les informations de comptabilité pour toutes les opérations d’E/S effectuées par le processus spécifié. |
GetTapeParameters Récupère les informations qui décrivent la bande ou le lecteur de bande. |
GetTapePosition Récupère l’adresse actuelle de la bande, en blocs logiques ou absolus. |
GetTapeStatus Détermine si le périphérique de bande est prêt à traiter les commandes de bande. |
GetUmsCompletionListEvent Récupère un handle de l’événement associé à la liste de saisie semi-automatique de planification en mode utilisateur (UMS) spécifiée. |
GetUmsSystemThreadInformation Demande si le thread spécifié est un thread de planificateur UMS, un thread de travail UMS ou un thread non UMS. |
HasOverlappedIoCompleted Fournit une opération de test haute performance qui peut être utilisée pour interroger la fin d’une opération d’E/S en cours. |
InitializeThreadpoolEnvironment Initialise un environnement de rappel. |
InterlockedAdd Effectue une opération d’addition atomique sur les valeurs LONG spécifiées. |
InterlockedAnd Effectue une opération AND atomique sur les valeurs LONG spécifiées. |
InterlockedAnd16 Effectue une opération AND atomique sur les valeurs SHORT spécifiées. |
InterlockedAnd64 Effectue une opération AND atomique sur les valeurs LONGLONG spécifiées. |
InterlockedAnd8 Effectue une opération AND atomique sur les valeurs char spécifiées. |
InterlockedCompareExchange Effectue une opération de comparaison et d’échange atomique sur les valeurs spécifiées. La fonction compare deux valeurs 32 bits spécifiées et échange avec une autre valeur 32 bits en fonction du résultat de la comparaison. |
InterlockedCompareExchange128 Effectue une opération de comparaison et d’échange atomique sur les valeurs spécifiées. La fonction compare deux valeurs 128 bits spécifiées et échange avec une autre valeur 128 bits en fonction du résultat de la comparaison. |
InterlockedCompareExchange16 Effectue une opération de comparaison et d’échange atomique sur les valeurs spécifiées. La fonction compare deux valeurs 16 bits spécifiées et échange avec une autre valeur 16 bits en fonction du résultat de la comparaison. |
InterlockedCompareExchange64 Effectue une opération de comparaison et d’échange atomique sur les valeurs spécifiées. La fonction compare deux valeurs 64 bits spécifiées et échange avec une autre valeur 64 bits en fonction du résultat de la comparaison. |
InterlockedCompareExchangePointer Effectue une opération de comparaison et d’échange atomique sur les valeurs spécifiées. La fonction compare deux valeurs de pointeur spécifiées et échange avec une autre valeur de pointeur en fonction du résultat de la comparaison. |
InterlockedDecrement Décrémente (diminue d’un) la valeur de la variable 32 bits spécifiée en tant qu’opération atomique. |
InterlockedDecrement16 Décrémente (diminue d’un) la valeur de la variable 16 bits spécifiée en tant qu’opération atomique. |
InterlockedDecrement64 Décrémente (diminue d’un) la valeur de la variable 64 bits spécifiée en tant qu’opération atomique. |
InterlockedExchange Définit une variable 32 bits sur la valeur spécifiée en tant qu’opération atomique. |
InterlockedExchange16 Définit une variable 16 bits sur la valeur spécifiée en tant qu’opération atomique. |
InterlockedExchange64 Définit une variable 64 bits sur la valeur spécifiée en tant qu’opération atomique. |
InterlockedExchange8 Définit une variable 8 bits sur la valeur spécifiée en tant qu’opération atomique. |
InterlockedExchangeAdd Effectue une addition atomique de deux valeurs 32 bits. |
InterlockedExchangeAdd64 Effectue une addition atomique de deux valeurs 64 bits. |
InterlockedExchangePointer Échange atomiquement une paire d’adresses. |
InterlockedExchangeSubtract Effectue une soustraction atomique de deux valeurs. |
InterlockedIncrement Incrémente (augmente d’un) la valeur de la variable 32 bits spécifiée en tant qu’opération atomique. |
InterlockedIncrement16 Incrémente (augmente d’un) la valeur de la variable 16 bits spécifiée en tant qu’opération atomique. |
InterlockedIncrement64 Incrémente (augmente d’un) la valeur de la variable 64 bits spécifiée en tant qu’opération atomique. |
InterlockedOr Effectue une opération OR atomique sur les valeurs LONG spécifiées. |
InterlockedOr16 Effectue une opération OR atomique sur les valeurs SHORT spécifiées. |
InterlockedOr64 Effectue une opération OR atomique sur les valeurs LONGLONG spécifiées. |
InterlockedOr8 Effectue une opération OR atomique sur les valeurs char spécifiées. |
InterlockedXor Effectue une opération XOR atomique sur les valeurs LONG spécifiées. |
InterlockedXor16 Effectue une opération XOR atomique sur les valeurs SHORT spécifiées. |
InterlockedXor64 Effectue une opération XOR atomique sur les valeurs LONGLONG spécifiées. |
InterlockedXor8 Effectue une opération XOR atomique sur les valeurs char spécifiées. |
MemoryBarrier Crée une barrière de mémoire matérielle (clôture) qui empêche le processeur de réorganiser les opérations de lecture et d’écriture. Cela peut également empêcher le compilateur de réorganiser les opérations de lecture et d’écriture. |
OpenJobObjectA Ouvre un objet de travail existant. (OpenJobObjectA) |
PAPCFUNC Routine d’achèvement définie par l’application. Spécifiez cette adresse lors de l’appel de la fonction QueueUserAPC. |
PFIBER_START_ROUTINE Fonction définie par l’application utilisée avec la fonction CreateFiber. Il sert d’adresse de départ pour une fibre. |
PFLS_CALLBACK_FUNCTION Fonction définie par l’application. Si l’emplacement FLS est en cours d’utilisation, FlsCallback est appelé lors de la suppression de fibre, de la sortie du thread et de la libération d’un index FLS. |
PreFetchCacheLine Indique au processeur qu’une ligne de cache sera nécessaire dans un avenir proche. |
PrepareTape Prépare la bande à accéder ou à supprimer. |
PulseEvent Définit l’objet d’événement spécifié à l’état signalé, puis le réinitialise à l’état non signé après avoir libéré le nombre approprié de threads en attente. |
QueryFullProcessImageNameA Récupère le nom complet de l’image exécutable pour le processus spécifié. (ANSI) |
QueryFullProcessImageNameW Récupère le nom complet de l’image exécutable pour le processus spécifié. (Unicode) |
QueryUmsThreadInformation Récupère des informations sur le thread de travail de planification en mode utilisateur (UMS) spécifié. |
RegisterWaitForSingleObject Indique à un thread d’attente dans le pool de threads d’attendre sur l’objet. |
RTL_UMS_SCHEDULER_ENTRY_POINT Fonction de point d’entrée du planificateur en mode utilisateur définie par l’application (UMS) associée à une liste d’achèvement UMS. |
RtlFirstEntrySList Récupère la première entrée d’une liste liée séparément. L’accès à la liste est synchronisé sur un système multiprocesseur. |
RtlInitializesListHead Initialise la tête d’une liste liée séparément. (RtlInitializesListHead) |
RtlInterlockedFlushsList Supprime tous les éléments d’une liste liée unique. L’accès à la liste est synchronisé sur un système multiprocesseur. (RtlInterlockedFlushsList) |
RtlInterlockedPopEntrysList Supprime un élément de l’avant d’une liste liée unique. L’accès à la liste est synchronisé sur un système multiprocesseur. (RtlInterlockedPopEntrysList) |
RtlInterlockedPushEntrysList Insère un élément à l’avant d’une liste liée unique. L’accès à la liste est synchronisé sur un système multiprocesseur. (RtlInterlockedPushEntrysList) |
RtlQueryDepthSList Récupère le nombre d’entrées dans la liste liée unique spécifiée. (RtlQueryDepthSList) |
SetEnvironmentVariable La fonction SetEnvironmentVariable (winbase.h) définit le contenu de la variable d’environnement spécifiée pour le processus en cours. |
SetProcessAffinityMask Définit un masque d’affinité processeur pour les threads du processus spécifié. |
SetTapeParameters Spécifie la taille de bloc d’une bande ou configure le périphérique à bande. |
SetTapePosition Définit la position de la bande sur l’appareil spécifié. |
SetThreadAffinityMask Définit un masque d’affinité processeur pour le thread spécifié. |
SetThreadpoolCallbackCleanupGroup Associe le groupe de nettoyage spécifié à l’environnement de rappel spécifié. (SetThreadpoolCallbackCleanupGroup) |
SetThreadpoolCallbackLibrary Garantit que la DLL spécifiée reste chargée tant qu’il y a des rappels en suspens. (SetThreadpoolCallbackLibrary) |
SetThreadpoolCallbackPersistent Spécifie que le rappel doit s’exécuter sur un thread persistant. (SetThreadpoolCallbackPersistent) |
SetThreadpoolCallbackPool Définit le pool de threads à utiliser lors de la génération de rappels. |
SetThreadpoolCallbackPriority Spécifie la priorité d’une fonction de rappel par rapport à d’autres éléments de travail dans le même pool de threads. (SetThreadpoolCallbackPriority) |
SetThreadpoolCallbackRunsLong Indique que les rappels associés à cet environnement de rappel peuvent ne pas revenir rapidement. (SetThreadpoolCallbackRunsLong) |
SetUmsThreadInformation Définit des informations de contexte spécifiques à l’application pour le thread de travail de planification en mode utilisateur (UMS) spécifié. |
SwitchToFiber Planifie une fibre. La fonction doit être appelée sur une fibre. |
TpDestroyCallbackEnviron Supprime l’environnement de rappel spécifié. Appelez cette fonction lorsque l’environnement de rappel n’est plus nécessaire pour créer de nouveaux objets de pool de threads. (TpDestroyCallbackEnviron) |
TpInitializeCallbackEnviron Initialise un environnement de rappel pour le pool de threads. |
TpSetCallbackActivationContext Affecte un contexte d’activation à l’environnement de rappel. |
TpSetCallbackCleanupGroup Associe le groupe de nettoyage spécifié à l’environnement de rappel spécifié. (TpSetCallbackCleanupGroup) |
TpSetCallbackFinalizationCallback Indique une fonction à appeler lorsque l’environnement de rappel est finalisé. |
TpSetCallbackLongFunction Indique que les rappels associés à cet environnement de rappel peuvent ne pas revenir rapidement. (TpSetCallbackLongFunction) |
TpSetCallbackNoActivationContext Indique que l’environnement de rappel n’a pas de contexte d’activation. |
TpSetCallbackPersistent Spécifie que le rappel doit s’exécuter sur un thread persistant. (TpSetCallbackPersistent) |
TpSetCallbackPriority Spécifie la priorité d’une fonction de rappel par rapport à d’autres éléments de travail dans le même pool de threads. (TpSetCallbackPriority) |
TpSetCallbackRaceWithDll Garantit que la DLL spécifiée reste chargée tant qu’il y a des rappels en attente. (TpSetCallbackRaceWithDll) |
TpSetCallbackThreadpool Affecte un pool de threads à un environnement de rappel. |
UmsThreadYield Fournit le contrôle au thread de planification en mode utilisateur (UMS) sur lequel le thread de travail UMS appelant est en cours d’exécution. |
UnregisterWait Annule une opération d’attente inscrite émise par la fonction RegisterWaitForSingleObject. (UnregisterWait) |
WinExec Exécute l’application spécifiée. |
WriteTapemark Écrit un nombre spécifié de filemarks, setmarks, short filemarks ou long filemarks dans un périphérique à bande. |
YieldProcessor Signale au processeur de donner des ressources aux threads qui les attendent. |
Structures
CACHE_DESCRIPTOR Décrit les attributs de cache. |
CACHE_RELATIONSHIP Décrit les attributs de cache. Cette structure est utilisée avec la fonction GetLogicalProcessorInformationEx. |
GROUP_AFFINITY Représente une affinité spécifique au groupe de processeurs, telle que l’affinité d’un thread. |
GROUP_RELATIONSHIP Représente des informations sur les groupes de processeurs. Cette structure est utilisée avec la fonction GetLogicalProcessorInformationEx. |
IO_COUNTERS Contient des informations comptables d’E/S pour un processus ou un objet de travail. |
JOBOBJECT_ASSOCIATE_COMPLETION_PORT Contient les informations utilisées pour associer un port d’achèvement à un travail. |
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION Contient des informations comptables de base pour un objet de travail. |
JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION Contient des informations comptables et comptables d’E/S de base pour un objet de travail. |
JOBOBJECT_BASIC_LIMIT_INFORMATION Contient des informations de limite de base pour un objet de travail. |
JOBOBJECT_BASIC_PROCESS_ID_LIST Contient la liste d’identificateurs de processus pour un objet de travail. |
JOBOBJECT_BASIC_UI_RESTRICTIONS Contient des restrictions d’interface utilisateur de base pour un objet de travail. |
JOBOBJECT_CPU_RATE_CONTROL_INFORMATION Contient des informations de contrôle de débit processeur pour un objet de travail. Cette structure est utilisée par les fonctions SetInformationJobObject et QueryInformationJobObject avec la classe d’informations JobObjectCpuRateControlInformation. |
JOBOBJECT_END_OF_JOB_TIME_INFORMATION Spécifie l’action que le système effectuera lorsqu’une limite de temps de fin de travail est dépassée. |
JOBOBJECT_EXTENDED_LIMIT_INFORMATION Contient des informations de limite de base et étendues pour un objet de travail. |
JOBOBJECT_LIMIT_VIOLATION_INFORMATION Contient des informations sur les limites de notification de ressources qui ont été dépassées pour un objet de travail. Cette structure est utilisée avec la fonction QueryInformationJobObject avec la classe d’informations JobObjectLimitViolationInformation. |
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 Contient des informations étendues sur les limites de notification de ressources qui ont été dépassées pour un objet de travail. Cette structure est utilisée avec la fonction QueryInformationJobObject avec la classe d’informations JobObjectLimitViolationInformation2. |
JOBOBJECT_NET_RATE_CONTROL_INFORMATION Contient les informations utilisées pour contrôler le trafic réseau d’un travail. Cette structure est utilisée par les fonctions SetInformationJobObject et QueryInformationJobObject avec la classe d’informations JobObjectNetRateControlInformation. |
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION Contient des informations sur les limites de notification pour un objet de travail. Cette structure est utilisée par les fonctions SetInformationJobObject et QueryInformationJobObject avec la classe d’informations JobObjectNotificationLimitInformation. |
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 Contient des informations étendues sur les limites de notification pour un objet de travail. Cette structure est utilisée par les fonctions SetInformationJobObject et QueryInformationJobObject avec la classe d’informations JobObjectNotificationLimitInformation2. |
JOBOBJECT_SECURITY_LIMIT_INFORMATION Contient les limitations de sécurité d’un objet de travail. |
NUMA_NODE_RELATIONSHIP Représente des informations sur un nœud NUMA dans un groupe de processeurs. Cette structure est utilisée avec la fonction GetLogicalProcessorInformationEx. |
PROCESS_MITIGATION_ASLR_POLICY Contient les paramètres de stratégie d’atténuation des processus pour ASLR (Address Space Randomization Layout). |
PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY Contient les paramètres de stratégie d’atténuation des processus pour le chargement des images en fonction des signatures de l’image. |
PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY Contient les paramètres de stratégie d’atténuation des processus pour Control Flow Guard (CFG). |
PROCESS_MITIGATION_DEP_POLICY Contient les paramètres de stratégie d’atténuation des processus pour la prévention de l’exécution des données (DEP). |
PROCESS_MITIGATION_DYNAMIC_CODE_POLICY Contient des paramètres de stratégie d’atténuation des processus pour restreindre la génération et la modification de code dynamique. |
PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY Contient les paramètres de stratégie d’atténuation des processus pour les DLL de point d’extension héritées. |
PROCESS_MITIGATION_FONT_DISABLE_POLICY Contient les paramètres de stratégie d’atténuation des processus pour le chargement des polices non système. |
PROCESS_MITIGATION_IMAGE_LOAD_POLICY Contient les paramètres de stratégie d’atténuation des processus pour le chargement d’images à partir d’un appareil distant. |
PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY Contient les paramètres de stratégie d’atténuation des processus pour le ???. |
PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY Cette structure de données fournit le status des stratégies de processus liées à l’atténuation des canaux secondaires. Cela peut inclure des attaques de canal latéral impliquant l’exécution spéculative et la combinaison de pages. |
PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY Utilisé pour imposer un nouveau comportement aux références de handle qui ne sont pas valides. |
PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY Permet d’imposer des restrictions sur les appels système qui peuvent être appelés par un processus. |
PROCESSOR_GROUP_INFO Représente le nombre et l’affinité des processeurs dans un groupe de processeurs. |
PROCESSOR_NUMBER Représente un processeur logique dans un groupe de processeurs. |
PROCESSOR_RELATIONSHIP Représente des informations sur l’affinité au sein d’un groupe de processeurs. Cette structure est utilisée avec la fonction GetLogicalProcessorInformationEx. |
SINGLE_LIST_ENTRY Représente un élément dans une liste liée séparément. S |
SLIST_ENTRY Représente un élément dans une liste liée séparément. (SLIST_ENTRY) |
STARTUPINFOEXA Spécifie la station de fenêtre, le bureau, les descripteurs standard et les attributs d’un nouveau processus. Il est utilisé avec les fonctions CreateProcess et CreateProcessAsUser. (ANSI) |
STARTUPINFOEXW Spécifie la station de fenêtre, le bureau, les descripteurs standard et les attributs d’un nouveau processus. Il est utilisé avec les fonctions CreateProcess et CreateProcessAsUser. (Unicode) |
SYSTEM_CPU_SET_INFORMATION Cette structure est retournée par GetSystemCpuSetInformation. Il est utilisé pour énumérer les ensembles de processeurs sur le système et déterminer leur état actuel. |
SYSTEM_LOGICAL_PROCESSOR_INFORMATION Décrit la relation entre le jeu de processeurs spécifié. Cette structure est utilisée avec la fonction GetLogicalProcessorInformation. |
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX Contient des informations sur les relations des processeurs logiques et du matériel associé. La fonction GetLogicalProcessorInformationEx utilise cette structure. |
TAPE_ERASE Décrit la partition à effacer. |
TAPE_GET_DRIVE_PARAMETERS Décrit le lecteur de bande. Il est utilisé par la fonction GetTapeParameters. |
TAPE_GET_MEDIA_PARAMETERS Décrit la bande dans le lecteur de bande. Il est utilisé par la fonction GetTapeParameters. |
TAPE_GET_POSITION Décrit la position de la bande. |
TAPE_PREPARE Décrit comment préparer la bande. |
TAPE_SET_DRIVE_PARAMETERS Décrit le lecteur de bande. Il est utilisé par la fonction SetTapeParameters. |
TAPE_SET_MEDIA_PARAMETERS Décrit la bande dans le lecteur de bande. Il est utilisé par la fonction SetTapeParameters. |
TAPE_SET_POSITION Décrit comment et où positionner la bande. |
TAPE_WRITE_MARKS Décrit le type et le nombre de tapemarks à écrire. |
UMS_CREATE_THREAD_ATTRIBUTES Spécifie les attributs d’un thread de travail de planification en mode utilisateur (UMS). |
UMS_SCHEDULER_STARTUP_INFO Spécifie les attributs d’un thread de planificateur de planification en mode utilisateur (UMS). |
UMS_SYSTEM_THREAD_INFORMATION Spécifie un thread de planificateur UMS, un thread de travail UMS ou un thread non-UMS. La fonction GetUmsSystemThreadInformation utilise cette structure. |
WIN32_STREAM_ID Contient des données de flux. |