Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в следующем разделе:
- установка и обслуживание приложений
- резервного копирования
- доступ к данным и хранилища
- заметки разработчика
- DXGI
- профилирование счетчиков оборудования
- Интернационализация для приложений Windows
- Справочник по драйверам
Kernel-Mode - меню и другие ресурсы
- безопасности и идентификации
- системных служб
- оболочки Windows
- инструментирования управления Windows
- справочник по среды выполнения Windows
winnt.h содержит следующие интерфейсы программирования:
Функции
|
_InlineInterlockedAdd Выполняет атомарную операцию сложения для указанных значений LONG. Операция выполняется с семантикой упорядочения памяти. |
|
_InlineInterlockedAdd64 Выполняет атомарную операцию сложения для указанных значений LONG64. |
|
_interlockedbittestandreset Проверяет указанный бит указанного значения LONG и задает для него значение 0. Операция атомарна. |
|
_interlockedbittestandreset64 Проверяет указанный бит указанного значения LONG64 и задает для него значение 0. Операция атомарна. |
|
_interlockedbittestandset Проверяет указанный бит указанного значения LONG и задает для него значение 1. Операция атомарна. |
|
_interlockedbittestandset64 Проверяет указанный бит указанного значения LONG64 и задает для него значение 1. Операция атомарна. |
|
C_ASSERT Проверяет утверждения во время компиляции. |
|
FIELD_OFFSET Макрос FIELD_OFFSET возвращает смещение байтов именованного поля в известном типе структуры. (макрос FIELD_OFFSET) |
|
GetCurrentFiber Извлекает адрес текущего волокна. |
|
GetFiberData Извлекает данные волокна, связанные с текущим волокнам. |
|
Int32x32To64 Умножает два подписанных 32-разрядных целочисленных числа, возвращая 64-разрядный целочисленный результат со знаком. |
|
Int64ShllMod32 Выполняет операцию логического смены в 64-разрядном целочисленном значении без знака. Функция предоставляет улучшенный код перемещения для левых логических сдвигов, где число сдвигов находится в диапазоне 0–31. |
|
Int64ShraMod32 Выполняет операцию арифметического смещения в 64-разрядном целочисленном значении со знаком. Функция предоставляет улучшенный код переключения для правых арифметических сдвигов, где число сдвигов находится в диапазоне 0–31. |
|
Int64ShrlMod32 Выполняет операцию логического смены в 64-разрядном целочисленном значении без знака. Функция предоставляет улучшенный код перемещения для правых логических сдвигов, где число сдвигов находится в диапазоне 0–31. |
|
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 Атомарно обменивается парой адресов. |
|
InterlockedIncrement Увеличивается (увеличивается на один) значение указанной 32-разрядной переменной в виде атомарной операции. |
|
InterlockedIncrement16 Увеличивается (увеличивается на один) значение указанной 16-разрядной переменной в виде атомарной операции. |
|
InterlockedIncrement64 Увеличивается (увеличивается на один) значение указанной 64-разрядной переменной в виде атомарной операции. |
|
InterlockedOr Выполняет атомарную операцию OR для указанных значений LONG. |
|
InterlockedOr16 Выполняет атомарную операцию OR для указанных значений SHORT. |
|
InterlockedOr64 Выполняет атомарную операцию OR для указанных значений LONGLONG. |
|
InterlockedOr8 Выполняет атомарную операцию OR для указанных значений char. |
|
InterlockedXor Выполняет атомарную операцию XOR с указанными значениями LONG. |
|
InterlockedXor16 Выполняет атомарную операцию XOR с указанными значениями SHORT. |
|
InterlockedXor64 Выполняет атомарную операцию XOR с указанными значениями LONGLONG. |
|
InterlockedXor8 Выполняет атомарную операцию XOR для указанных значений char. |
|
IsReparseTagMicrosoft Определяет, указывает, указывает ли тег точки повторной аналитики Майкрософт. |
|
IsReparseTagNameSurrogate Определяет, является ли связанная с тегом точка повторного определения суррогат для другой именованной сущности (например, подключенной папки). |
|
LANGIDFROMLCID Извлекает идентификатор языка из языкового стандарта. |
|
MAKELANGID Создает идентификатор языка из идентификатора первичного языка и подлангюга. |
|
MAKELCID Создает идентификатор языкового стандарта из идентификатора языка и идентификатора порядка сортировки. |
|
MAKESORTLCID Создает идентификатор языкового стандарта (LCID) из идентификатора языка, идентификатора порядка сортировки и версии сортировки. |
|
MemoryBarrier Создает аппаратный барьер памяти (забор), который предотвращает повторное упорядочивание операций чтения и записи ЦП. Кроме того, компилятор может запретить повторно упорядочение операций чтения и записи. |
|
Умножение128 Умножает два 64-разрядных целых числа для создания 128-разрядного целого числа. |
|
MultiplyExtract128 Умножает два 64-разрядных целочисленных числа для создания 128-разрядного целого числа, сдвигает продукт вправо на указанное число битов и возвращает низкие 64 бита результата. |
|
Умножение Умножает два 64-разрядных целых числа, чтобы создать 128-разрядное целое число и получает высокие 64 бита. |
|
NtCurrentTeb Подпрограмма NtCurrentTeb возвращает указатель на блок среды потока (TEB) текущего потока. |
|
PopulationCount64 Подсчитывает число одного бита (число популяций) в 64-разрядном целом числе без знака. |
|
PreFetchCacheLine Указывает процессору, что в ближайшее время потребуется строка кэша. |
|
PRIMARYLANGID Извлекает идентификатор основного языка из идентификатора языка. |
|
RtlAddFunctionTable Добавляет динамическую таблицу функций в список динамической таблицы функций. (RtlAddFunctionTable) |
|
RtlAddGrowableFunctionTableTable Сообщает системе динамической таблицы функций, представляющей область памяти, содержащей код. |
|
RtlCaptureContext Извлекает запись контекста в контексте вызывающего объекта. |
|
RtlCaptureStackBackTrace Подпрограмма RtlCaptureStackBackTrace фиксирует стек обратной трассировки, проходя по стеку и записывая сведения для каждого кадра. |
|
RtlConvertDeviceFamilyInfoToString Извлекает строковые представления сведений о семействе устройств. |
|
RtlDeleteFunctionTable Удаляет таблицу динамической функции из списка динамической таблицы функций. |
|
RtlDeleteGrowableFunctionTable Сообщает системе, что ранее сообщаемая динамическая таблица функций больше не используется. |
|
RtlFirstEntrySList Извлекает первую запись в последовательно связанном списке. Доступ к списку синхронизируется в многопроцессорной системе. |
|
RtlGrowFunctionTable Сообщает, что динамическая таблица функций увеличила размер. |
|
RtlInitializeSListHead Инициализирует голову последовательно связанного списка. (RtlInitializeSListHead) |
|
RtlInstallFunctionTableCallback Добавляет динамическую таблицу функций в список динамической таблицы функций. (RtlInstallFunctionTableCallback) |
|
RtlInterlockedFlushSList Удаляет все элементы из последовательно связанного списка. Доступ к списку синхронизируется в многопроцессорной системе. (RtlInterlockedFlushSList) |
|
RtlInterlockedPopEntrySList Удаляет элемент из передней части последовательно связанного списка. Доступ к списку синхронизируется в многопроцессорной системе. (RtlInterlockedPopEntrySList) |
|
RtlInterlockedPushEntrySList Вставляет элемент в передней части последовательно связанного списка. Доступ к списку синхронизируется в многопроцессорной системе. (RtlInterlockedPushEntrySList) |
|
RtlIsEcCode Возвращает значение, указывающее, является ли код, на который указывает предоставленный указатель, совместим с эмуляцией ARM (ARM64EC). |
|
RtlLookupFunctionEntry Выполняет поиск активных таблиц функций для записи, соответствующей указанному значению КОМПЬЮТЕРА. |
|
RtlPcToFileHeader Извлекает базовый адрес образа, содержащего указанное значение компьютера. |
|
RtlQueryDepthSList Извлекает количество записей в указанном последовательно связанном списке. (RtlQueryDepthSList) |
|
RtlRestoreContext Восстанавливает контекст вызывающего объекта в указанной записи контекста. |
|
RtlUnwind Инициирует очистку кадров вызова процедуры. (RtlUnwind) |
|
RtlUnwind2 Инициирует очистку кадров вызова процедуры. (RtlUnwind2) |
|
RtlUnwindEx Инициирует очистку кадров вызова процедуры. |
|
RtlVirtualUnwind Извлекает контекст вызова функции, которая предшествует указанному контексту функции. |
|
ShiftLeft128 Сдвигает 128-разрядную левую сторону. |
|
ShiftRight128 Сдвигает 128-разрядную правую сторону. |
|
SORTIDFROMLCID Извлекает идентификатор порядка сортировки из идентификатора языкового стандарта. |
|
SORTVERSIONFROMLCID Извлекает версию сортировки из идентификатора языкового стандарта. |
|
SUBLANGID Извлекает идентификатор подлангуа из идентификатора языка. |
|
TEXT Определяет строку как Юникод, если ЮНИКОД определяется директивой препроцессора во время компиляции. В противном случае макрос определяет строку как строку ANSI. |
|
TpDeskbackEnviron Удаляет указанную среду обратного вызова. Вызовите эту функцию, когда среда обратного вызова больше не требуется для создания новых объектов пула потоков. (TpDeskallbackEnviron) |
|
TpInitializeCallbackEnviron Инициализирует среду обратного вызова для пула потоков. |
|
TpSetCallbackActivationContext Назначает контекст активации среде обратного вызова. |
|
TpSetCallbackCleanupGroup Связывает указанную группу очистки с указанной средой обратного вызова. (TpSetCallbackCleanupGroup) |
|
TpSetCallbackFinalizationCallizationCallback Указывает функцию для вызова при завершении работы среды обратного вызова. |
|
TpSetCallbackLongFunction Указывает, что обратные вызовы, связанные с этой средой обратного вызова, могут не возвращаться быстро. (TpSetCallbackLongFunction) |
|
TpSetCallbackNoActivationContext Указывает, что среда обратного вызова не имеет контекста активации. |
|
TpSetCallbackPersistent Указывает, что обратный вызов должен выполняться в постоянном потоке. (TpSetCallbackPersistent) |
|
TpSetCallbackPriority Указывает приоритет функции обратного вызова относительно других рабочих элементов в том же пуле потоков. (TpSetCallbackPriority) |
|
TpSetCallbackRaceWithDll Гарантирует, что указанная библиотека DLL остается загруженной до тех пор, пока отсутствуют невыполненные обратные вызовы. (TpSetCallbackRaceWithDll) |
|
TpSetCallbackThreadpool Назначает пул потоков среде обратного вызова. |
|
UInt32x32To64 Умножает два 32-разрядных целых числа без знака, возвращая 64-разрядное целое число без знака. |
|
UnsignedMultiply128 Умножает два 64-разрядных целых числа без знака, чтобы создать 128-разрядное целое число без знака. |
|
UnsignedMultiplyExtract128 Умножает два 64-разрядных целочисленных числа без знака, чтобы создать 128-разрядное целое число без знака, перемещает продукт вправо на указанное число битов и возвращает низкие 64 бит результата. |
|
UnsignedMultiplyHigh Умножает два 64-разрядных целых числа, чтобы создать 128-разрядное целое число и получает высокий уровень без знака 64 бита. |
|
VER_SET_CONDITION Задает биты 64-разрядного значения, чтобы указать оператор сравнения, используемый для указанного атрибута версии операционной системы. Этот макрос используется для создания параметра dwlConditionMask функции VerifyVersionInfo. |
|
VerSetConditionMask Задает биты 64-разрядного значения, чтобы указать оператор сравнения, используемый для указанного атрибута версии операционной системы. Эта функция используется для сборки параметра dwlConditionMask функции VerifyVersionInfo. |
|
YieldProcessor Сигналит процессору, чтобы предоставить ресурсы потокам, ожидающим их. |
Функции обратного вызова
|
ПАПФФУН Подпрограмма завершения, определяемая приложением. Укажите этот адрес при вызове функции QueueUserAPC. |
|
PFLS_CALLBACK_FUNCTION Определяемая приложением функция. Если слот FLS используется, FlsCallback вызывается при удалении волокон, выходе потока и освобождении индекса FLS. |
|
PSECURE_MEMORY_CACHE_CALLBACK Определяемая приложением функция, ранее зарегистрированная в функции AddSecureMemoryCacheCallback, вызываемая при освобождении защищенного диапазона памяти или ее защите. |
|
PVECTORED_EXCEPTION_HANDLER Определяемая приложением функция, которая служит векторным обработчиком исключений. |
|
RTL_UMS_SCHEDULER_ENTRY_POINT Функция планировщика в пользовательском режиме (UMS), связанная со списком завершения UMS. |
Структуры
|
ACCESS_ALLOWED_ACE Определяет запись управления доступом (ACE) для списка управления доступом (DACL), который управляет доступом к объекту. Доступ к объекту для определенного доверенного лица, определяемого идентификатором безопасности (SID). |
|
ACCESS_ALLOWED_CALLBACK_ACE Структура ACCESS_ALLOWED_CALLBACK_ACE определяет запись управления доступом для списка управления доступом по усмотрению, который управляет доступом к объекту. |
|
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE Определяет запись управления доступом (ACE), которая контролирует доступ к объекту, набору свойств или свойству. |
|
ACCESS_ALLOWED_OBJECT_ACE Определяет запись управления доступом (ACE), которая контролирует доступ к объекту, набору свойств или свойству. |
|
ACCESS_DENIED_ACE Определяет запись управления доступом (ACE) для списка управления доступом (DACL), который управляет доступом к объекту. Отказано в доступе ACE запрещает доступ к объекту для конкретного доверенного лица, определяемого идентификатором безопасности (SID). |
|
ACCESS_DENIED_CALLBACK_ACE Структура ACCESS_DENIED_CALLBACK_ACE определяет запись управления доступом для списка управления доступом, который управляет доступом к объекту. |
|
ACCESS_DENIED_CALLBACK_OBJECT_ACE Структура ACCESS_DENIED_CALLBACK_OBJECT_ACE определяет запись управления доступом, которая управляет запрещенным доступом к объекту, набору свойств или свойству. |
|
ACCESS_DENIED_OBJECT_ACE Определяет запись управления доступом (ACE), которая управляет запрещенным доступом к объекту, набору свойств или свойству. |
|
ACE_HEADER Определяет тип и размер записи управления доступом (ACE). |
|
ACL Заголовок списка управления доступом (ACL). |
|
ACL_REVISION_INFORMATION Содержит сведения о структуре ACL. |
|
ACL_SIZE_INFORMATION Содержит сведения о размере структуры ACL. |
|
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION Структура ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION используется функцией QueryActCtxW. |
|
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION Структура ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION используется функцией QueryActCtxW. |
|
ACTIVATION_CONTEXT_DETAILED_INFORMATION Структура ACTIVATION_CONTEXT_DETAILED_INFORMATION используется функцией QueryActCtxW. |
|
ACTIVATION_CONTEXT_QUERY_INDEX Структура ACTIVATION_CONTEXT_QUERY_INDEX используется функцией QueryActCtxW. |
|
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION Структура ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION используется функцией QueryActCtxW. |
|
ADMINISTRATOR_POWER_POLICY Представляет параметры политики питания администратора. |
|
ARM64_NT_CONTEXT Содержит данные регистра, относящиеся к процессору. Система использует структуры CONTEXT для выполнения различных внутренних операций. C |
|
ASSEMBLY_FILE_DETAILED_INFORMATION Структура ASSEMBLY_FILE_DETAILED_INFORMATION используется функцией QueryActCtxW. |
|
BATTERY_REPORTING_SCALE Содержит степень детализации емкости батареи, сообщаемой IOCTL_BATTERY_QUERY_STATUS. |
|
CACHE_DESCRIPTOR Описывает атрибуты кэша. |
|
CACHE_RELATIONSHIP Описывает атрибуты кэша. Эта структура используется с функцией GetLogicalProcessorInformationEx. |
|
CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE Указывает полное двоичное имя. |
|
CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE Указывает тип значения OCTET_STRING атрибута безопасности утверждений. |
|
CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 Определяет атрибут ресурса, определенный в непрерывной памяти для сохраняемости в сериализованном дескрипторе безопасности. |
|
CLAIM_SECURITY_ATTRIBUTE_V1 Определяет атрибут безопасности, который может быть связан с маркером или контекстом авторизации. |
|
CLAIM_SECURITY_ATTRIBUTES_INFORMATION Определяет атрибуты безопасности для утверждения. |
|
COMPATIBILITY_CONTEXT_ELEMENT Структура COMPATIBILITY_CONTEXT_ELEMENT используется функцией QueryActCtxW как часть структуры ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION. |
|
CONTEXT Содержит данные регистра, относящиеся к процессору. Система использует структуры CONTEXT для выполнения различных внутренних операций. (CONTEXT) |
|
ENCLAVE_CREATE_INFO_SGX Содержит сведения об архитектуре, используемые для создания анклава, когда тип анклава ENCLAVE_TYPE_SGX, который задает анклава для расширения архитектуры Intel Software Guard Extensions (SGX). |
|
ENCLAVE_CREATE_INFO_VBS Содержит сведения, относящиеся к архитектуре для создания анклава, когда тип анклава ENCLAVE_TYPE_VBS, который задает анклав безопасности на основе виртуализации (VBS). |
|
ENCLAVE_INIT_INFO_SGX Содержит сведения, относящиеся к архитектуре, используемые для инициализации анклава, когда тип анклава ENCLAVE_TYPE_SGX, который задает анклава для расширения архитектуры Intel Software Guard Extensions (SGX). |
|
ENCLAVE_INIT_INFO_VBS Содержит сведения, относящиеся к архитектуре, используемые для инициализации анклава, когда тип анклава ENCLAVE_TYPE_VBS, который задает анклав безопасности на основе виртуализации (VBS). |
|
EVENTLOGRECORD Содержит сведения о записи события, возвращаемой функцией ReadEventLog. |
|
EXCEPTION_POINTERS Содержит запись исключений с не зависящим от компьютера описанием исключения и записи контекста с описанием контекста процессора на компьютере во время исключения. |
|
EXCEPTION_RECORD Описывает исключение. (EXCEPTION_RECORD) |
|
EXCEPTION_RECORD64 Описывает исключение. E |
|
FILE_ID_128 Определяет 128-разрядный идентификатор файла. |
|
FILE_NOTIFY_EXTENDED_INFORMATION Описывает изменения, обнаруженные функцией ReadDirectoryChangesExW. |
|
FILE_NOTIFY_INFORMATION Описывает изменения, найденные функцией ReadDirectoryChangesW. |
|
FILE_SEGMENT_ELEMENT Структура FILE_SEGMENT_ELEMENT представляет структуру буфера сегмента для действий чтения и записи. |
|
FPO_DATA Представляет макет кадра стека для функции на компьютере x86 при использовании оптимизации опущений указателя кадров (FPO). Структура используется для поиска базы кадра вызова. |
|
GENERIC_MAPPING Определяет сопоставление универсальных прав доступа с определенными и стандартными правами доступа для объекта. |
|
GROUP_AFFINITY Представляет сходство, зависящее от группы процессора, например сходство потока. |
|
GROUP_RELATIONSHIP Представляет сведения о группах обработчиков. Эта структура используется с функцией GetLogicalProcessorInformationEx. |
|
HARDWARE_COUNTER_DATA Содержит значение счетчика оборудования. |
|
HEAP_OPTIMIZE_RESOURCES_INFORMATION Задает флаги для операции HeapOptimizeResources, инициированной с помощью HeapSetInformation. |
|
IMAGE_COFF_SYMBOLS_HEADER Представляет заголовок символов COFF. |
|
IMAGE_DATA_DIRECTORY Представляет каталог данных. |
|
IMAGE_DEBUG_DIRECTORY Представляет формат каталога отладки. |
|
IMAGE_ENCLAVE_CONFIG32 Определяет формат конфигурации анклава для систем под управлением 32-разрядной Ос Windows. (32 бита) |
|
IMAGE_ENCLAVE_CONFIG64 Определяет формат конфигурации анклава для систем под управлением 32-разрядной Ос Windows. (64-разрядная версия) |
|
IMAGE_ENCLAVE_IMPORT Определяет запись в массиве изображений, которые может импортировать анклава. |
|
IMAGE_FILE_HEADER Представляет формат заголовка COFF. |
|
IMAGE_FUNCTION_ENTRY Представляет запись в таблице функций. (IMAGE_FUNCTION_ENTRY) |
|
IMAGE_FUNCTION_ENTRY64 Представляет запись в таблице функций. Я |
|
IMAGE_LOAD_CONFIG_DIRECTORY32 Содержит данные конфигурации загрузки образа. (32 бита) |
|
IMAGE_LOAD_CONFIG_DIRECTORY64 Содержит данные конфигурации загрузки образа. (64-разрядная версия) |
|
IMAGE_NT_HEADERS32 Представляет формат заголовка PE. (32 бита) |
|
IMAGE_NT_HEADERS64 Представляет формат заголовка PE. (64-разрядная версия) |
|
IMAGE_OPTIONAL_HEADER32 Представляет необязательный формат заголовка. (32 бита) |
|
IMAGE_OPTIONAL_HEADER64 Представляет необязательный формат заголовка. (64-разрядная версия) |
|
IMAGE_SECTION_HEADER Представляет формат заголовка раздела изображения. |
|
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 с классом сведений JobObjectCpuControlInformation. |
|
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 Содержит ограничения безопасности для объекта задания. |
|
LARGE_INTEGER Структура LARGE_INTEGER представляет 64-разрядное целое число со знаком. (объединение LARGE_INTEGER (winnt.h)) |
|
LDT_ENTRY Описывает запись в таблице дескриптора. Эта структура допустима только в системах на основе x86. |
|
LUID Описывает локальный идентификатор адаптера. (LUID) |
|
LUID_AND_ATTRIBUTES Представляет локальный уникальный идентификатор (LUID) и его атрибуты. |
|
MEM_ADDRESS_REQUIREMENTS Задает самый низкий и самый высокий базовый адрес и выравнивание в составе расширенного параметра функции, которая управляет виртуальной памятью. |
|
MEM_EXTENDED_PARAMETER Представляет расширенный параметр для функции, которая управляет виртуальной памятью. |
|
MEMORY_BASIC_INFORMATION Содержит сведения о диапазоне страниц в виртуальном адресном пространстве процесса. |
|
MESSAGE_RESOURCE_BLOCK Содержит сведения о строках сообщений с идентификаторами в диапазоне, указанными элементами LowId и HighId. |
|
MESSAGE_RESOURCE_DATA Содержит сведения о форматируемом тексте для отображения в виде сообщения об ошибке или в поле сообщения в ресурсе таблицы сообщений. |
|
MESSAGE_RESOURCE_ENTRY Содержит текст сообщения об ошибке или поле сообщения для ресурса таблицы сообщений. |
|
NUMA_NODE_RELATIONSHIP Представляет сведения о узле NUMA в группе обработчиков. Эта структура используется с функцией GetLogicalProcessorInformationEx. |
|
OBJECT_TYPE_LIST Определяет элемент типа объекта в иерархии типов объектов. |
|
OSVERSIONINFOA Содержит сведения о версии операционной системы. (ANSI) |
|
OSVERSIONINFOEXA Содержит сведения о версии операционной системы. Сведения включают основные и незначительные номера версий, номер сборки, идентификатор платформы и сведения о наборах продуктов и последнем пакете обновления, установленного в системе. (ANSI) |
|
OSVERSIONINFOEXW Содержит сведения о версии операционной системы. Сведения включают основные и незначительные номера версий, номер сборки, идентификатор платформы и сведения о наборах продуктов и последнем пакете обновления, установленного в системе. (Юникод) |
| OSVERSIONINFOW Содержит сведения о версии операционной системы. (Юникод) |
|
PERFORMANCE_DATA Содержит запрошенные данные профилирования потоков и аппаратных счетчиков. |
|
POWER_ACTION_POLICY Содержит сведения, используемые для задания состояния питания системы. |
|
PRIVILEGE_SET Задает набор привилегий. |
|
PROCESS_DYNAMIC_EH_CONTINUATION_TARGET Содержит целевые объекты динамической обработки исключений. |
|
PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE Содержит динамические диапазоны адресов, используемые различными функциями, связанными с аппаратным обеспечением защиты стека (HSP). |
|
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 Используется для ограничения того, какие системные вызовы могут вызываться процессом. |
|
PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY Содержит параметры политики устранения рисков процесса для аппаратно-принудительной защиты стека в пользовательском режиме (HSP). |
|
PROCESSOR_GROUP_INFO Представляет число и сходство процессоров в группе процессоров. |
|
PROCESSOR_NUMBER Представляет логический процессор в группе процессоров. |
|
PROCESSOR_POWER_POLICY Содержит сведения об управлении производительностью процессора и состояниях C. |
|
PROCESSOR_POWER_POLICY_INFO Содержит сведения о параметрах политики C-state обработчика. |
|
PROCESSOR_RELATIONSHIP Представляет сведения о сходстве в группе обработчиков. Эта структура используется с функцией GetLogicalProcessorInformationEx. |
|
QUOTA_LIMITS Описывает объем системных ресурсов, доступных пользователю. |
|
REPARSE_GUID_DATA_BUFFER Содержит сведения о точке повторного параметров. |
|
RUNTIME_FUNCTION Представляет запись в таблице функций в 64-разрядной версии Windows. |
|
SECURITY_CAPABILITIES Определяет возможности безопасности контейнера приложения. |
|
SECURITY_DESCRIPTOR Содержит сведения о безопасности, связанные с объектом. |
|
SECURITY_QUALITY_OF_SERVICE Содержит сведения, используемые для поддержки олицетворения клиента. |
|
SID Используется для уникальной идентификации пользователей или групп. |
|
SID_AND_ATTRIBUTES Представляет идентификатор безопасности (SID) и его атрибуты. |
|
SID_AND_ATTRIBUTES_HASH Задает хэш-значения для указанного массива идентификаторов безопасности (SID). |
|
SID_IDENTIFIER_AUTHORITY Представляет центр верхнего уровня идентификатора безопасности (SID). |
|
SINGLE_LIST_ENTRY Представляет элемент в последовательно связанном списке. S |
|
SLIST_ENTRY Представляет элемент в последовательно связанном списке. (SLIST_ENTRY) |
|
SYSTEM_ALARM_ACE Структура SYSTEM_ALARM_ACE зарезервирована для дальнейшего использования. |
|
SYSTEM_ALARM_CALLBACK_ACE Структура SYSTEM_ALARM_CALLBACK_ACE зарезервирована для дальнейшего использования. |
|
SYSTEM_ALARM_CALLBACK_OBJECT_ACE Структура SYSTEM_ALARM_CALLBACK_OBJECT_ACE зарезервирована для дальнейшего использования. |
|
SYSTEM_ALARM_OBJECT_ACE Структура SYSTEM_ALARM_OBJECT_ACE зарезервирована для дальнейшего использования. |
|
SYSTEM_AUDIT_ACE Определяет запись управления доступом (ACE) для списка управления доступом (SACL), указывающего, какие типы доступа вызывают уведомления на уровне системы. |
|
SYSTEM_AUDIT_CALLBACK_ACE Структура SYSTEM_AUDIT_CALLBACK_ACE определяет запись управления доступом для списка системного управления доступом, указывающего, какие типы доступа вызывают уведомления на уровне системы. |
|
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE Структура SYSTEM_AUDIT_CALLBACK_OBJECT_ACE определяет запись управления доступом для списка системного управления доступом. |
|
SYSTEM_AUDIT_OBJECT_ACE Определяет запись управления доступом (ACE) для списка системного управления доступом (SACL). |
|
SYSTEM_BATTERY_STATE Содержит сведения о текущем состоянии системной батареи. |
|
SYSTEM_CPU_SET_INFORMATION Эта структура возвращается GetSystemCpuSetInformation. Он используется для перечисления наборов ЦП в системе и определения их текущего состояния. |
|
SYSTEM_LOGICAL_PROCESSOR_INFORMATION Описывает связь между указанным набором процессоров. Эта структура используется с функцией GetLogicalProcessorInformation. |
|
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX Содержит сведения о связях логических процессоров и связанного оборудования. Функция GetLogicalProcessorInformationEx использует эту структуру. |
|
SYSTEM_MANDATORY_LABEL_ACE Определяет запись управления доступом (ACE) для списка управления доступом системы (SACL), указывающего обязательный уровень доступа и политику для защищаемого объекта. |
|
SYSTEM_POWER_CAPABILITIES Содержит сведения о возможностях питания системы. |
|
SYSTEM_POWER_LEVEL Содержит сведения о параметрах политики очистки батареи системы. |
|
SYSTEM_POWER_POLICY Содержит сведения о текущей системной политике питания. |
|
SYSTEM_RESOURCE_ATTRIBUTE_ACE Определяет запись управления доступом (ACE) для списка управления доступом (SACL), указывающего атрибуты системного ресурса для защищаемого объекта. |
|
SYSTEM_SCOPED_POLICY_ID_ACE Определяет запись управления доступом (ACE) для списка управления доступом (SACL), указывающего идентификатор политики с областью действия для защищаемого объекта. |
|
TAPE_ERASE Описывает секцию, стираемую. |
|
TAPE_GET_DRIVE_PARAMETERS Описывает ленточный диск. Он используется функцией GetTapeParameters. |
|
TAPE_GET_MEDIA_PARAMETERS Описывает ленту на ленточной ленте. Он используется методом GetTapeParametersfunction. |
|
TAPE_GET_POSITION Описывает положение ленты. |
|
TAPE_PREPARE Описывает, как подготовить ленту. |
|
TAPE_SET_DRIVE_PARAMETERS Описывает ленточный диск. Он используется методом SetTapeParametersfunction. |
|
TAPE_SET_MEDIA_PARAMETERS Описывает ленту на ленточной ленте. Он используется методом SetTapeParametersfunction. |
|
TAPE_SET_POSITION Описывает, как и где разместить ленту. |
|
TAPE_WRITE_MARKS Описывает тип и количество ленточных знаков для записи. |
|
TOKEN_ACCESS_INFORMATION Указывает все сведения в маркере, необходимом для проверки доступа. |
|
TOKEN_APPCONTAINER_INFORMATION Указывает все сведения в маркере, необходимом для контейнера приложения. |
|
TOKEN_AUDIT_POLICY Указывает политику аудита пользователя для маркера. |
|
TOKEN_CONTROL Содержит сведения, определяющие маркер доступа. |
|
TOKEN_DEFAULT_DACL Задает список управления доступом по усмотрению (DACL). |
|
TOKEN_DEVICE_CLAIMS Определяет утверждения устройства для маркера. |
|
TOKEN_ELEVATION Указывает, имеет ли маркер повышенные привилегии. |
|
TOKEN_GROUPS Содержит сведения об идентификаторах безопасности группы (SID) в маркере доступа. |
|
TOKEN_GROUPS_AND_PRIVILEGES Содержит сведения об идентификаторах безопасности группы (SID) и привилегиях в маркере доступа. |
|
TOKEN_LINKED_TOKEN Содержит дескриптор маркера. Этот маркер связан с маркером, запрашиваемым функцией GetTokenInformation или заданным функцией SetTokenInformation. |
|
TOKEN_MANDATORY_LABEL Указывает обязательный уровень целостности для маркера. |
|
TOKEN_MANDATORY_POLICY Указывает обязательную политику целостности для токена. |
|
TOKEN_ORIGIN Содержит сведения о происхождении сеанса входа. |
|
TOKEN_OWNER Содержит идентификатор безопасности владельца по умолчанию (SID), который будет применяться к вновь созданным объектам. |
|
TOKEN_PRIMARY_GROUP Указывает идентификатор безопасности группы (SID) для маркера доступа. |
|
TOKEN_PRIVILEGES Содержит сведения о наборе привилегий для маркера доступа. |
|
TOKEN_SOURCE Определяет источник маркера доступа. |
|
TOKEN_STATISTICS Содержит сведения о маркере доступа. |
|
TOKEN_USER Определяет пользователя, связанного с маркером доступа. |
|
TOKEN_USER_CLAIMS Определяет утверждения пользователя для маркера. |
|
ULARGE_INTEGER Структура ULARGE_INTEGER представляет 64-разрядное целое число без знака. (ULARGE_INTEGER профсоюз (winnt.h)) |
|
UMS_CREATE_THREAD_ATTRIBUTES Задает атрибуты для рабочего потока планирования в пользовательском режиме (UMS). |
|
WOW64_CONTEXT Представляет кадр контекста в WOW64. |
|
WOW64_FLOATING_SAVE_AREA Представляет область сохранения 80387 в WOW64. |
|
WOW64_LDT_ENTRY Описывает запись в таблице дескриптора для 32-разрядного потока в 64-разрядной системе. Эта структура допустима только в 64-разрядных системах. |
Перечисления
|
ACL_INFORMATION_CLASS Содержит значения, указывающие тип информации, назначенной или извлекаемой из списка управления доступом (ACL). |
|
ACTCTX_COMPATIBILITY_ELEMENT_TYPE Перечисление ACTCTX_COMPATIBILITY_ELEMENT_TYPE описывает элемент совместимости в манифесте приложения. |
|
ACTCTX_REQUESTED_RUN_LEVEL Перечисление ACTCTX_REQUESTED_RUN_LEVEL описывает запрошенный уровень выполнения контекста активации. |
|
AUDIT_EVENT_TYPE Определяет значения, указывающие тип проверяемого объекта. Функции AccessCheckByTypeAndAuditAlarm и AccessCheckByTypeResultListAndAuditAlarm используют эти значения. |
|
COMPARTMENT_ID Перечисление COMPARTMENT_ID указывает идентификатор секции маршрутизации сети. |
|
FIRMWARE_TYPE Указывает тип встроенного ПО. |
|
HARDWARE_COUNTER_TYPE Определяет типы профилируемых счетчиков оборудования. |
|
HEAP_INFORMATION_CLASS Указывает класс сведений кучи, которые нужно задать или извлечь. |
|
JOB_OBJECT_NET_RATE_CONTROL_FLAGS Задает типы политик планирования для управления скоростью сети. |
|
LOGICAL_PROCESSOR_RELATIONSHIP Представляет связь между набором процессоров, идентифицированным в соответствующей SYSTEM_LOGICAL_PROCESSOR_INFORMATION или SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX структуре. |
|
MANDATORY_LEVEL Выводит список возможных уровней безопасности. |
|
MEM_EXTENDED_PARAMETER_TYPE Определяет значения расширенных параметров, используемых для сопоставления файлов в адресное пространство. |
|
POWER_ACTION Определяет значения, используемые для указания системных типов действий питания. |
|
POWER_PLATFORM_ROLE Указывает предпочтительный профиль управления питанием изготовителя оборудования. |
|
PROCESS_MITIGATION_POLICY Представляет различные политики устранения рисков процесса. |
|
PROCESSOR_CACHE_TYPE Представляет тип кэша процессора, определенного в соответствующей CACHE_DESCRIPTOR структуре. |
|
SECURITY_IMPERSONATION_LEVEL Содержит значения, указывающие уровни олицетворения безопасности. Уровни олицетворения безопасности управляют степенью, в которой серверный процесс может действовать от имени клиентского процесса. |
|
SID_NAME_USE Содержит значения, указывающие тип идентификатора безопасности (SID). |
|
SYSTEM_POWER_CONDITION Используется событием питания GUID_ACDC_POWER_SOURCE для указания текущего источника питания. |
|
SYSTEM_POWER_STATE Определяет значения, используемые для указания системных состояний питания. |
|
TOKEN_ELEVATION_TYPE Указывает тип повышения прав маркера, запрашиваемый функцией GetTokenInformation или заданным функцией SetTokenInformation. |
|
TOKEN_INFORMATION_CLASS Содержит значения, указывающие тип информации, назначенной или извлекаемой из маркера доступа. |
|
TOKEN_TYPE Содержит значения, которые отличаются от первичного маркера и маркера олицетворения. |
|
TRANSACTION_OUTCOME Определяет результаты (результаты), которые KTM может назначать транзакции. |
|
USER_ACTIVITY_PRESENCE Указывает наличие пользователя в целях управления питанием на основе обнаруженных действий. |
|
WELL_KNOWN_SID_TYPE Список часто используемых идентификаторов безопасности (SID). Программы могут передавать эти значения функции CreateWellKnownSid для создания идентификатора безопасности из этого списка. |