Backup
Обзор технологии резервного копирования.
Для разработки резервного копирования вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
JOB_OBJECT_NET_RATE_CONTROL_FLAGS Указывает типы политик планирования для управления скоростью сети. |
LOGICAL_PROCESSOR_RELATIONSHIP Представляет связь между набором процессоров, определенным в соответствующей структуре SYSTEM_LOGICAL_PROCESSOR_INFORMATION или SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX. |
PROCESS_MITIGATION_POLICY Представляет различные политики устранения рисков процесса. |
PROCESSOR_CACHE_TYPE Представляет тип кэша процессора, определенный в соответствующей структуре CACHE_DESCRIPTOR. |
Функции
_InlineInterlockedAdd Выполняет атомарную операцию сложения для указанных значений LONG. Операция выполняется семантикой упорядочения памяти. |
_InlineInterlockedAdd64 Выполняет атомарную операцию сложения для указанных значений LONG64. |
_interlockedbittestandreset Проверяет указанный бит указанного значения LONG и задает ему значение 0. Эта операция является атомарной. |
_interlockedbittestandreset64 Проверяет указанный бит указанного значения LONG64 и присваивает ему значение 0. Эта операция является атомарной. |
_interlockedbittestandset Проверяет указанный бит указанного значения LONG и задает для него значение 1. Эта операция является атомарной. |
_interlockedbittestandset64 Проверяет указанный бит указанного значения LONG64 и задает ему значение 1. Эта операция является атомарной. |
AddIntegrityLabelToBoundaryDescriptor Добавляет новый обязательный идентификатор безопасности (SID) в указанный дескриптор границы. |
BackupRead Создайте резервную копию файла или каталога, включая сведения о безопасности. |
BackupSeek Выполняет поиск вперед в потоке данных, к которым изначально был доступ с помощью функции BackupRead или BackupWrite. |
BackupWrite Восстановите файл или каталог, резервную копию с помощью BackupRead. |
BindIoCompletionCallback Связывает порт завершения ввода-вывода, принадлежащий пулу потоков, с указанным дескриптором файла. После завершения запроса ввода-вывода, включающего этот файл, рабочий поток, не связанный с вводом-выводом, выполнит указанную функцию обратного вызова. |
ConvertFiberToThread Преобразует текущее волокно в поток. |
ConvertThreadToFiber Преобразует текущий поток в волокно. Перед планированием других волокон необходимо преобразовать поток в волокно. (ConvertThreadToFiber) |
ConvertThreadToFiberEx Преобразует текущий поток в волокно. Перед планированием других волокон необходимо преобразовать поток в волокно. (ConvertThreadToFiberEx) |
CreateBoundaryDescriptorA Функция CreateBoundaryDescriptorA (ANSI) (winbase.h) создает дескриптор границы. |
CreateFiber Выделяет объект fibre, назначает ему стек и настраивает выполнение для начала с указанного начального адреса, как правило, функции fibre. Эта функция не планирует работу с оптоволокном. (CreateFiber) |
CreateFiberEx Выделяет объект fibre, назначает ему стек и настраивает выполнение для начала с указанного начального адреса, как правило, функции fibre. Эта функция не планирует работу с оптоволокном. (CreateFiberEx) |
CreateJobObjectA Создает или открывает объект задания. (CreateJobObjectA) |
CreateProcessWithLogonW Создает новый процесс и его основной поток. Затем новый процесс запускает указанный исполняемый файл в контексте безопасности указанных учетных данных (пользователя, домена и пароля). При необходимости можно загрузить профиль пользователя для указанного пользователя. |
CreateProcessWithTokenW Создает новый процесс и его основной поток. Новый процесс выполняется в контексте безопасности указанного маркера. При необходимости можно загрузить профиль пользователя для указанного пользователя. |
CreateSemaphoreA Создает или открывает именованный или неименованный объект семафора. (CreateSemaphoreA) |
CreateSemaphoreExA Создает или открывает именованный или неименованный объект семафора и возвращает дескриптор объекту . (CreateSemaphoreExA) |
CreateTapePartition Переформатирует ленту. |
CreateUmsCompletionList Создает список завершения планирования в пользовательском режиме (UMS). |
CreateUmsThreadContext Создает контекст потока планирования в пользовательском режиме (UMS) для представления рабочего потока UMS. |
DeleteFiber Удаляет существующее волокно. |
DeleteUmsCompletionList Удаляет указанный список завершения планирования в пользовательском режиме (UMS). Список должен быть пустым. |
DeleteUmsThreadContext Удаляет указанный контекст потока планирования пользовательского режима (UMS). Поток должен быть завершен. |
DequeueUmsCompletionListItems Извлекает рабочие потоки планирования в пользовательском режиме (UMS) из указанного списка завершения UMS. |
DestroyThreadpoolEnvironment Удаляет указанную среду обратного вызова. Вызывайте эту функцию, если среда обратного вызова больше не требуется для создания новых объектов пула потоков. (DestroyThreadpoolEnvironment) |
EnterUmsSchedulingMode Преобразует вызывающий поток в поток планировщика пользовательского режима (UMS). |
EraseTape Стирает всю ленту или ее часть. |
ExecuteUmsThread Запускает указанный рабочий поток UMS. |
GetActiveProcessorCount Возвращает количество активных процессоров в группе процессоров или в системе. |
GetActiveProcessorGroupCount Возвращает количество активных групп процессоров в системе. |
GetCurrentFiber Извлекает адрес текущего волокна. |
GetCurrentUmsThread Возвращает контекст потока планирования в пользовательском режиме (UMS) вызывающего потока UMS. |
GetEnvironmentVariable Функция GetEnvironmentVariable (winbase.h) извлекает содержимое указанной переменной из блока среды вызывающего процесса. |
GetFiberData Извлекает данные волокна, связанные с текущим волокном. |
GetMaximumProcessorCount Возвращает максимальное число логических процессоров, которое может иметь группа процессоров или система. |
GetMaximumProcessorGroupCount Возвращает максимальное количество групп процессоров, которое может иметь система. |
GetNextUmsListItem Возвращает следующий контекст потока планирования в пользовательском режиме (UMS) в списке контекстов потока. |
GetNumaAvailableMemoryNode Извлекает объем памяти, доступный на указанном узле. |
GetNumaAvailableMemoryNodeEx Извлекает объем памяти, доступный в узле, указанном в качестве значения USHORT. |
GetNumaNodeNumberFromHandle Извлекает узел NUMA, связанный с файлом или устройством ввода-вывода, представленным указанным дескриптором файла. |
GetNumaNodeProcessorMask Извлекает маску процессора для указанного узла. |
GetNumaProcessorNode Извлекает номер узла для указанного процессора. |
GetNumaProcessorNodeEx Извлекает номер узла в виде значения USHORT для указанного логического процессора. |
GetNumaProximityNode Извлекает номер узла NUMA, соответствующий указанному идентификатору домена близкого взаимодействия. |
GetProcessAffinityMask Извлекает маску сходства процессов для указанного процесса и маску сходства системы для системы. |
GetProcessIoCounters Извлекает учетные данные для всех операций ввода-вывода, выполняемых указанным процессом. |
GetTapeParameters Извлекает сведения, описывающие ленту или ленточный накопитель. |
GetTapePosition Извлекает текущий адрес ленты в логических или абсолютных блоках. |
GetTapeStatus Определяет, готово ли ленточное устройство к обработке ленточных команд. |
GetUmsCompletionListEvent Извлекает дескриптор события, связанного с указанным списком завершения планирования в пользовательском режиме (UMS). |
GetUmsSystemThreadInformation Запрашивает, является ли указанный поток потоком планировщика UMS, рабочим потоком UMS или потоком без UMS. |
HasOverlappedIoCompleted Предоставляет высокопроизводительную тестовую операцию, которую можно использовать для опроса завершения невыполненных операций ввода-вывода. |
InitializeThreadpoolEnvironment Инициализирует среду обратного вызова. |
InterlockedAdd Выполняет атомарную операцию сложения для указанных значений LONG. |
InterlockedAnd Выполняет атомарную операцию AND с указанными значениями LONG. |
InterlockedAnd16 Выполняет атомарную операцию AND с указанными значениями SHORT. |
InterlockedAnd64 Выполняет атомарную операцию AND с указанными значениями LONGLONG. |
InterlockedAnd8 Выполняет атомарную операцию AND с указанными значениями char. |
InterlockedCompareExchange Выполняет атомарную операцию сравнения и обмена с указанными значениями. Функция сравнивает два указанных 32-разрядных значения и обменивается с другим 32-разрядным значением на основе результата сравнения. |
InterlockedCompareExchange128 Выполняет атомарную операцию сравнения и обмена с указанными значениями. Функция сравнивает два указанных 128-разрядных значения и обменивается с другим 128-разрядным значением на основе результата сравнения. |
InterlockedCompareExchange16 Выполняет атомарную операцию сравнения и обмена с указанными значениями. Функция сравнивает два указанных 16-разрядных значения и обменивается с другим 16-разрядным значением на основе результата сравнения. |
InterlockedCompareExchange64 Выполняет атомарную операцию сравнения и обмена с указанными значениями. Функция сравнивает два указанных 64-разрядных значения и обменивается с другим 64-разрядным значением на основе результата сравнения. |
InterlockedCompareExchangePointer Выполняет атомарную операцию сравнения и обмена с указанными значениями. Функция сравнивает два указанных значения указателя и обменивается с другим значением указателя на основе результата сравнения. |
InterlockedDecrement Уменьшает (уменьшает на единицу) значение указанной 32-разрядной переменной как атомарную операцию. |
InterlockedDecrement16 Уменьшает (уменьшает на единицу) значение указанной 16-разрядной переменной как атомарную операцию. |
InterlockedDecrement64 Уменьшает (уменьшает на единицу) значение указанной 64-разрядной переменной как атомарную операцию. |
InterlockedExchange Задает для 32-разрядной переменной указанное значение в качестве атомарной операции. |
InterlockedExchange16 Задает для 16-разрядной переменной указанное значение в качестве атомарной операции. |
InterlockedExchange64 Задает для 64-разрядной переменной указанное значение в качестве атомарной операции. |
InterlockedExchange8 Задает для 8-разрядной переменной указанное значение в качестве атомарной операции. |
InterlockedExchangeAdd Выполняет атомарное сложение двух 32-разрядных значений. |
InterlockedExchangeAdd64 Выполняет атомарное сложение двух 64-разрядных значений. |
InterlockedExchangePointer Атомарным образом обменивается парой адресов. |
InterlockedExchangeSubtract Выполняет атомарное вычитание двух значений. |
InterlockedIncrement Увеличивает (увеличивает на единицу) значение указанной 32-разрядной переменной в виде атомарной операции. |
InterlockedIncrement16 Увеличивает (увеличивает на единицу) значение указанной 16-разрядной переменной в виде атомарной операции. |
InterlockedIncrement64 Увеличивает (увеличивает на единицу) значение указанной 64-разрядной переменной в виде атомарной операции. |
InterlockedOr Выполняет атомарную операцию ИЛИ с указанными значениями LONG. |
InterlockedOr16 Выполняет атомарную операцию ИЛИ с указанными значениями SHORT. |
InterlockedOr64 Выполняет атомарную операцию ИЛИ с указанными значениями LONGLONG. |
InterlockedOr8 Выполняет атомарную операцию ИЛИ с указанными значениями char. |
InterlockedXor Выполняет атомарную операцию XOR с указанными значениями LONG. |
InterlockedXor16 Выполняет атомарную операцию XOR с указанными значениями SHORT. |
InterlockedXor64 Выполняет атомарную операцию XOR с указанными значениями LONGLONG. |
InterlockedXor8 Выполняет атомарную операцию XOR с указанными значениями char. |
MemoryBarrier Создает аппаратный барьер памяти (ограждение), который не позволяет ЦП переупорядочения операций чтения и записи. Это также может помешать компилятору переупорядочения операций чтения и записи. |
OpenJobObjectA Открывает существующий объект задания. (OpenJobObjectA) |
PAPCFUNC Определяемая приложением подпрограмма завершения. Укажите этот адрес при вызове функции QueueUserAPC. |
PFIBER_START_ROUTINE Определяемая приложением функция, используемая с функцией CreateFiber. Он служит начальным адресом для волокна. |
PFLS_CALLBACK_FUNCTION Определяемая приложением функция. Если слот FLS используется, при удалении волокон, выходе потока и освобождении индекса FLS вызывается FlsCallback. |
PreFetchCacheLine Указывает процессору, что в ближайшем будущем потребуется строка кэша. |
PrepareTape Подготавливает ленту к доступу или удалению. |
PulseEvent Устанавливает для указанного объекта события состояние сигнального, а затем сбрасывает его в состояние без знака после освобождения соответствующего количества ожидающих потоков. |
QueryFullProcessImageNameA Извлекает полное имя исполняемого образа для указанного процесса. (ANSI) |
QueryFullProcessImageNameW Извлекает полное имя исполняемого образа для указанного процесса. (Юникод) |
QueryUmsThreadInformation Извлекает сведения о указанном рабочем потоке планирования пользовательского режима (UMS). |
RegisterWaitForSingleObject Направляет поток ожидания в пуле потоков на ожидание объекта . |
RTL_UMS_SCHEDULER_ENTRY_POINT Определяемая приложением функция точки входа планировщика в пользовательском режиме (UMS), связанная со списком завершения UMS. |
RtlFirstEntrySList Извлекает первую запись в отдельно связанном списке. Доступ к списку синхронизируется в многопроцессорной системе. |
RtlInitializesListHead Инициализирует главу отдельно связанного списка. (RtlInitializesListHead) |
RtlInterlockedFlushSList Удаляет все элементы из отдельно связанного списка. Доступ к списку синхронизируется в многопроцессорной системе. (RtlInterlockedFlushSList) |
RtlInterlockedPopEntrySList Удаляет элемент из передней части отдельно связанного списка. Доступ к списку синхронизируется в многопроцессорной системе. (RtlInterlockedPopEntrySList) |
RtlInterlockedPushEntrySList Вставляет элемент в начало списка, связанного по отдельности. Доступ к списку синхронизируется в многопроцессорной системе. (RtlInterlockedPushEntrySList) |
RtlQueryDepthSList Извлекает количество записей в заданном списке, связанном по отдельности. (RtlQueryDepthsList) |
SetEnvironmentVariable Функция SetEnvironmentVariable (winbase.h) задает содержимое указанной переменной среды для текущего процесса. |
SetProcessAffinityMask Задает маску сходства процессора для потоков указанного процесса. |
SetTapeParameters Задает размер блока ленты или настраивает ленточное устройство. |
SetTapePosition Задает положение ленты на указанном устройстве. |
SetThreadAffinityMask Задает маску сходства процессора для указанного потока. |
SetThreadpoolCallbackCleanupGroup Связывает указанную группу очистки с указанной средой обратного вызова. (SetThreadpoolCallbackCleanupGroup) |
SetThreadpoolCallbackLibrary Гарантирует, что указанная библиотека DLL остается загруженной до тех пор, пока есть невыполненные обратные вызовы. (SetThreadpoolCallbackLibrary) |
SetThreadpoolCallbackPersistent Указывает, что обратный вызов должен выполняться в постоянном потоке. (SetThreadpoolCallbackPersistent) |
SetThreadpoolCallbackPool Задает пул потоков, используемый при создании обратных вызовов. |
SetThreadpoolCallbackPriority Задает приоритет функции обратного вызова относительно других рабочих элементов в том же пуле потоков. (SetThreadpoolCallbackPriority) |
SetThreadpoolCallbackRunsLong Указывает, что обратные вызовы, связанные с этой средой обратного вызова, могут не возвращать быстро. (SetThreadpoolCallbackRunsLong) |
SetUmsThreadInformation Задает сведения о контексте конкретного приложения для указанного рабочего потока планирования в пользовательском режиме (UMS). |
SwitchToFiber Планирует волокно. Функция должна вызываться для волокна. |
TpDe переплетcallbackEnviron Удаляет указанную среду обратного вызова. Вызывайте эту функцию, если среда обратного вызова больше не требуется для создания новых объектов пула потоков. (TpDeкимяCallbackEnviron) |
TpInitializeCallbackEnviron Инициализирует среду обратного вызова для пула потоков. |
TpSetCallbackActivationContext Назначает контекст активации среде обратного вызова. |
TpSetCallbackCleanupGroup Связывает указанную группу очистки с указанной средой обратного вызова. (TpSetCallbackCleanupGroup) |
TpSetCallbackFinalizationCallback Указывает функцию, вызываемую при завершении работы среды обратного вызова. |
TpSetCallbackLongFunction Указывает, что обратные вызовы, связанные с этой средой обратного вызова, могут не возвращать быстро. (TpSetCallbackLongFunction) |
TpSetCallbackNoActivationContext Указывает, что среда обратного вызова не имеет контекста активации. |
TpSetCallbackPersistent Указывает, что обратный вызов должен выполняться в постоянном потоке. (TpSetCallbackPersistent) |
TpSetCallbackPriority Задает приоритет функции обратного вызова относительно других рабочих элементов в том же пуле потоков. (TpSetCallbackPriority) |
TpSetCallbackRaceWithDll Гарантирует, что указанная библиотека DLL остается загруженной до тех пор, пока есть невыполненные обратные вызовы. (TpSetCallbackRaceWithDll) |
Пул TpSetCallbackThread Назначает пул потоков среде обратного вызова. |
UmsThreadYield Возвращает управление потоку планировщика пользовательского режима (UMS), в котором выполняется вызывающий рабочий поток UMS. |
Отменить регистрацию Отменяет зарегистрированную операцию ожидания, выданную функцией RegisterWaitForSingleObject. (Отменить регистрацию) |
WinExec Запускает указанное приложение. |
WriteTapemark Записывает указанное количество меток, меток, коротких или длинных меток на ленточное устройство. |
YieldProcessor Сигнализирует процессору, чтобы предоставить ресурсы потокам, которые их ожидают. |
Структуры
CACHE_DESCRIPTOR Описывает атрибуты кэша. |
CACHE_RELATIONSHIP Описывает атрибуты кэша. Эта структура используется с функцией GetLogicalProcessorInformationEx. |
GROUP_AFFINITY Представляет сходство, зависящее от группы процессора, например сходство потока. |
GROUP_RELATIONSHIP Представляет сведения о группах процессоров. Эта структура используется с функцией GetLogicalProcessorInformationEx. |
IO_COUNTERS Содержит сведения об учете операций ввода-вывода для процесса или объекта задания. |
JOBOBJECT_ASSOCIATE_COMPLETION_PORT Содержит сведения, используемые для связывания порта завершения с заданием. |
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION Содержит основные учетные данные для объекта задания. |
JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION Содержит основные сведения о бухгалтерском учете и учете операций ввода-вывода для объекта задания. |
JOBOBJECT_BASIC_LIMIT_INFORMATION Содержит основные сведения об ограничении для объекта задания. |
JOBOBJECT_BASIC_PROCESS_ID_LIST Содержит список идентификаторов процесса для объекта задания. |
JOBOBJECT_BASIC_UI_RESTRICTIONS Содержит основные ограничения пользовательского интерфейса для объекта задания. |
JOBOBJECT_CPU_RATE_CONTROL_INFORMATION Содержит сведения об управлении скоростью ЦП для объекта задания. Эта структура используется функциями SetInformationJobObject и QueryInformationJobObject с информационным классом JobObjectCpuRateControlInformation. |
JOBOBJECT_END_OF_JOB_TIME_INFORMATION Указывает действие, которое система будет выполнять при превышении предельного времени окончания задания. |
JOBOBJECT_EXTENDED_LIMIT_INFORMATION Содержит основные и расширенные сведения об ограничениях для объекта задания. |
JOBOBJECT_LIMIT_VIOLATION_INFORMATION Содержит сведения об ограничениях уведомлений о ресурсах, которые были превышены для объекта задания. Эта структура используется с функцией QueryInformationJobObject с информационным классом JobObjectLimitViolationInformation. |
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 Содержит расширенные сведения об ограничениях уведомлений о ресурсах, которые были превышены для объекта задания. Эта структура используется с функцией QueryInformationJobObject с информационным классом JobObjectLimitViolationInformation2. |
JOBOBJECT_NET_RATE_CONTROL_INFORMATION Содержит сведения, используемые для управления сетевым трафиком для задания. Эта структура используется функциями SetInformationJobObject и QueryInformationJobObject с информационным классом JobObjectNetRateControlInformation. |
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION Содержит сведения об ограничениях уведомлений для объекта задания. Эта структура используется функциями SetInformationJobObject и QueryInformationJobObject с информационным классом JobObjectNotificationLimitInformation. |
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 Содержит расширенные сведения об ограничениях уведомлений для объекта задания. Эта структура используется функциями SetInformationJobObject и QueryInformationJobObject с информационным классом JobObjectNotificationLimitInformation2. |
JOBOBJECT_SECURITY_LIMIT_INFORMATION Содержит ограничения безопасности для объекта задания. |
NUMA_NODE_RELATIONSHIP Представляет сведения об узле NUMA в группе процессоров. Эта структура используется с функцией GetLogicalProcessorInformationEx. |
PROCESS_MITIGATION_ASLR_POLICY Содержит параметры политики устранения рисков процесса для макета случайной обработки адресного пространства (ASLR). |
PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY Содержит параметры политики устранения рисков процесса для загрузки образов в зависимости от подписей для образа. |
PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY Содержит параметры политики устранения рисков процессов для Control Flow Guard (CFG). |
PROCESS_MITIGATION_DEP_POLICY Содержит параметры политики устранения рисков процессов для предотвращения выполнения данных (DEP). |
PROCESS_MITIGATION_DYNAMIC_CODE_POLICY Содержит параметры политики устранения рисков процесса для ограничения динамического создания и изменения кода. |
PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY Содержит параметры политики устранения рисков процесса для устаревших библиотек DLL точек расширения. |
PROCESS_MITIGATION_FONT_DISABLE_POLICY Содержит параметры политики устранения рисков процесса для загрузки несистемных шрифтов. |
PROCESS_MITIGATION_IMAGE_LOAD_POLICY Содержит параметры политики устранения рисков процесса для загрузки образов с удаленного устройства. |
PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY Содержит параметры политики устранения рисков процесса для ???. |
PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY Эта структура данных предоставляет состояние политик процессов, связанных с устранением рисков, связанных с побочными каналами. Сюда могут входить атаки на стороне канала, включающие спекулятивное выполнение и объединение страниц. |
PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY Используется для применения нового поведения к недопустимым ссылкам на дескриптор. |
PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY Используется для наложения ограничений на то, какие системные вызовы могут вызываться процессом. |
PROCESSOR_GROUP_INFO Представляет количество и сходство процессоров в группе процессоров. |
PROCESSOR_NUMBER Представляет логический процессор в группе процессоров. |
PROCESSOR_RELATIONSHIP Представляет сведения о сходстве в группе процессоров. Эта структура используется с функцией GetLogicalProcessorInformationEx. |
SINGLE_LIST_ENTRY Представляет элемент в отдельно связанном списке. S |
SLIST_ENTRY Представляет элемент в отдельно связанном списке. (SLIST_ENTRY) |
STARTUPINFOEXA Указывает оконную станцию, рабочий стол, стандартные дескрипторы и атрибуты для нового процесса. Он используется с функциями CreateProcess и CreateProcessAsUser. (ANSI) |
STARTUPINFOEXW Указывает оконную станцию, рабочий стол, стандартные дескрипторы и атрибуты для нового процесса. Он используется с функциями CreateProcess и CreateProcessAsUser. (Юникод) |
SYSTEM_CPU_SET_INFORMATION Эта структура возвращается методом GetSystemCpuSetInformation. Он используется для перечисления наборов ЦП в системе и определения их текущего состояния. |
SYSTEM_LOGICAL_PROCESSOR_INFORMATION Описывает связь между указанным набором процессоров. Эта структура используется с функцией GetLogicalProcessorInformation. |
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX Содержит сведения о связях логических процессоров и связанного оборудования. Эта структура используется в функции GetLogicalProcessorInformationEx. |
TAPE_ERASE Описывает удаляемую секцию. |
TAPE_GET_DRIVE_PARAMETERS Описывает ленточный накопитель. Он используется функцией GetTapeParameters. |
TAPE_GET_MEDIA_PARAMETERS Описывает ленту в ленточных накопителях. Он используется в функции GetTapeParameters. |
TAPE_GET_POSITION Описывает положение ленты. |
TAPE_PREPARE Описывает, как подготовить ленту. |
TAPE_SET_DRIVE_PARAMETERS Описывает ленточный накопитель. Он используется в функции SetTapeParameters. |
TAPE_SET_MEDIA_PARAMETERS Описывает ленту в ленточных накопителях. Он используется в функции SetTapeParameters. |
TAPE_SET_POSITION Описывает, как и где размещать ленту. |
TAPE_WRITE_MARKS Описывает тип и количество записываемых ленточных знаков. |
UMS_CREATE_THREAD_ATTRIBUTES Задает атрибуты рабочего потока планирования в пользовательском режиме (UMS). |
UMS_SCHEDULER_STARTUP_INFO Задает атрибуты для потока планировщика пользовательского режима (UMS). |
UMS_SYSTEM_THREAD_INFORMATION Указывает поток планировщика UMS, рабочий поток UMS или поток, отличный от UMS. Эта структура используется в функции GetUmsSystemThreadInformation. |
WIN32_STREAM_ID Содержит потоковые данные. |