Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Обзор технологии резервного копирования.
Для разработки резервного копирования вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
|
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 Содержит потоковые данные. |