Заголовок wdm.h
Этот заголовок содержит справочные материалы, содержащие конкретные сведения о подпрограммах, структурах и типах данных, которые необходимо использовать для записи драйверов в режиме ядра.
Дополнительные сведения см. в следующем разделе:
wdm.h содержит следующие интерфейсы программирования:
Функции
_BitTest64 Функция _BitTest64... |
_BitTestAndComplement64 Функция _BitTestAndComplement64... |
_BitTestAndReset64 Функция _BitTestAndReset64... |
_BitTestAndSet64 Функция _BitTestAndSet64... |
_ReadWriteBarrier Описывает функцию ReadWriteBarrier~r2 (wdm.h). |
ADDRESS_AND_SIZE_TO_SPAN_PAGES Дополнительные сведения: ADDRESS_AND_SIZE_TO_SPAN_PAGES |
AppendTailList Подпрограмма AppendTailList добавляет в хвост другой двусторонне связанный список структур LIST_ENTRY к хвосту другого двусторонне связанного списка LIST_ENTRY структур. |
ARM64_SYSREG_CRM Возвращает поле CRn для заданного регистра системы ARM. |
ARM64_SYSREG_CRN Узнайте, как метод возвращает поле CRn для заданного регистра системы ARM. |
ARM64_SYSREG_OP1 Возвращает поле op1 для заданного регистра системы ARM. |
ARM64_SYSREG_OP2 Возвращает поле op2 для заданного регистра системы ARM. |
ASSERTMSG ASSERTMSG проверяет выражение. Если выражение равно false, оно разбивается на отладчик ядра и отправляет его указанное сообщение. |
BarrierAfterRead Описывает функцию BarrierAfterRead (wdm.h). |
BarrierAfterRead Описывает функцию BarrierAfterRead~r1 (wdm.h). |
BarrierAfterRead Описывает функцию BarrierAfterRead~r2 (wdm.h). |
BYTE_OFFSET Дополнительные сведения: BYTE_OFFSET |
BYTES_TO_PAGES Дополнительные сведения: BYTES_TO_PAGES |
ClfsAddLogContainer Подпрограмма ClfsAddLogContainer добавляет контейнер в журнал CLFS. |
ClfsAddLogContainerSet Подпрограмма ClfsAddLogContainerSet атомарно добавляет набор контейнеров в журнал CLFS. |
ClfsAdvanceLogBase Подпрограмма ClfsAdvanceLogBase задает базовый LSN потока CLFS. |
ClfsAlignReservedLog Подпрограмма ClfsAlignReservedLog вычисляет размер пространства, которое должно быть зарезервировано для указанного набора записей. Вычисление размера включает пространство, необходимое для заголовков и пространства, необходимого для выравнивания сектора. |
ClfsAllocReservedLog Подпрограмма ClfsAllocReservedLog резервирует пространство в области маршаллинга для набора записей. |
ClfsCloseAndResetLogFile Подпрограмма ClfsCloseAndResetLogFile освобождает все ссылки на указанный объект файла журнала и помечает связанный поток для сброса. |
ClfsCloseLogFileObject Подпрограмма ClfsCloseLogFileObject освобождает все ссылки на объект файла журнала. |
ClfsCreateLogFile Подпрограмма ClfsCreateLogFile создает или открывает поток CLFS. При необходимости ClfsCreateLogFile также создает базовый физический журнал, содержащий записи потока. |
ClfsCreateMarshallingArea Подпрограмма ClfsCreateMarshallingArea создает область маршаллинга для потока CLFS и возвращает указатель на непрозрачный контекст, представляющий новую область маршаллинга. |
ClfsCreateMarshallingAreaEx Инициализирует область маршаллинга для физического или клиентского файлового потока журнала. |
ClfsCreateScanContext Подпрограмма ClfsCreateScanContext создает контекст сканирования, который можно использовать для итерации контейнеров указанного журнала CLFS. |
ClfsDeleteLogByPointer Подпрограмма ClfsDeleteLogByPointer помечает поток CLFS для удаления. |
ClfsDeleteLogFile Подпрограмма ClfsDeleteLogFile обозначает поток CLFS для удаления. |
ClfsDeleteMarshallingArea Подпрограмма ClfsDeleteMarshallingArea удаляет область маршаллинга. |
ClfsFlushBuffers Подпрограмма ClfsFlushBuffers заставляет все блоки ввода-вывода журнала в указанной области маршаллинга к стабильному хранилищу. |
ClfsFlushToLsn Подпрограмма ClfsFlushToLsn обеспечивает стабильное хранение всех записей, имеющих LSN меньше или равно указанному LSN. |
ClfsGetContainerName Подпрограмма ClfsGetContainerName возвращает имя пути указанного контейнера. |
ClfsGetIoStatistics Подпрограмма ClfsGetIoStatistics возвращает статистику ввода-вывода для указанного журнала CLFS. |
ClfsLsnBlockOffset Подпрограмма ClfsLsnBlockOffset возвращает смещение блока, выровненное по сектору, содержащееся в указанном LSN. |
ClfsLsnContainer Подпрограмма ClfsLsnContainer возвращает идентификатор логического контейнера, содержащийся в указанном LSN. |
ClfsLsnCreate Подпрограмма ClfsLsnCreate создает номер последовательности журналов (LSN), заданный идентификатором контейнера, смещением блока и порядковым номером записи. |
ClfsLsnEqual Подпрограмма ClfsLsnEqual определяет, равны ли два LSN из одного потока. |
ClfsLsnGreater Подпрограмма ClfsLsnGreater определяет, больше ли один LSN, чем другой LSN. Два LSN должны быть из одного потока. |
ClfsLsnLess Подпрограмма ClfsLsnLess определяет, меньше ли один LSN, чем другой LSN. Два LSN должны быть из одного потока. |
ClfsLsnNull Подпрограмма ClfsLsnNull определяет, равен ли указанный LSN наименьшим возможным LSN, CLFS_LSN_NULL. |
ClfsLsnRecordSequence Подпрограмма ClfsLsnRecordSequence возвращает номер последовательности записей, содержащийся в указанном LSN. |
ClfsMgmtDeregisterManagedClient Подпрограмма ClfsMgmtDeregisterManagedClient удаляет соединение между клиентом и журналом, чтобы клиент больше не управлял журналом. |
ClfsMgmtHandleLogFileFull Подпрограмма ClfsMgmtHandleLogFileFull пытается сделать больше места доступным в журнале. Это может сделать больше места, добавив контейнеры в журнал, или может попросить клиентов переместить их хвосты журнала. |
ClfsMgmtInstallPolicy Подпрограмма ClfsMgmtInstallPolicy добавляет структуру CLFS_MGMT_POLICY в физический журнал. |
ClfsMgmtQueryPolicy Подпрограмма ClfsMgmtQueryPolicy извлекает определенную CLFS_MGMT_POLICY структуру для журнала. |
ClfsMgmtRegisterManagedClient Подпрограмма ClfsMgmtRegisterManagedClient создает клиент, который будет управлять журналом CLFS. |
ClfsMgmtRemovePolicy Подпрограмма ClfsMgmtRemovePolicy сбрасывает CLFS_MGMT_POLICY структуру журнала в значение по умолчанию. |
ClfsMgmtSetLogFileSize Подпрограмма ClfsMgmtSetLogFileSize добавляет контейнеры в журнал или удаляет контейнеры из журнала. |
ClfsMgmtSetLogFileSizeAsClient Подпрограмма ClfsMgmtSetLogFileSizeAsClient задает размер файла журнала, добавляя контейнеры в журнал клиента или удаляя контейнеры из журнала клиента. |
ClfsMgmtTailAdvanceFailure Подпрограмма ClfsMgmtTailAdvanceFailure уведомляет управление CLFS, что клиент не мог продвинуть хвост журнала. |
ClfsQueryLogFileInformation Подпрограмма ClfsQueryLogFileInformation возвращает метаданные и сведения о состоянии для указанного потока CLFS или базового физического журнала или обоих. |
ClfsReadLogRecord Подпрограмма ClfsReadLogRecord считывает целевую запись в потоке CLFS и возвращает контекст чтения, который вызывающий объект может использовать для чтения записей выше или после него в потоке. |
ClfsReadNextLogRecord Подпрограмма ClfsReadNextLogRecord считывает следующую запись в последовательности относительно текущей записи в контексте чтения. |
ClfsReadPreviousRestartArea Подпрограмма ClfsReadPreviousRestartArea считывает предыдущую запись перезапуска относительно текущей записи в контексте чтения. |
ClfsReadRestartArea Подпрограмма ClfsReadRestartArea считывает запись перезапуска, которая была недавно записана в указанный поток CLFS. |
ClfsRemoveLogContainer Подпрограмма ClfsRemoveLogContainer удаляет контейнер из журнала CLFS. |
ClfsRemoveLogContainerSet Подпрограмма ClfsRemoveLogContainerSet атомарно удаляет набор контейнеров из журнала CLFS. |
ClfsReserveAndAppendLog Подпрограмма ClfsReserveAndAppendLog резервирует пространство в области маршаллинга или добавляет запись в область маршаллинга или делает оба атомарно. |
ClfsReserveAndAppendLogAligned ClfsReserveAndAppendLogAligned резервирует пространство в области маршаллинга или добавляет запись в область маршаллинга или делает оба атомарно. Данные записи выравниваются по указанным границам. |
ClfsScanLogContainers Подпрограмма ClfsScanLogContainers извлекает описательные сведения для последовательности контейнеров, принадлежащих определенному журналу CLFS. |
ClfsSetArchiveTail Подпрограмма ClfsSetArchiveTail задает хвост архива журнала CLFS указанным LSN. |
ClfsSetEndOfLog Подпрограмма ClfsSetEndOfLog усечена потока CLFS. |
ClfsSetLogFileInformation Подпрограмма ClfsSetLogFileInformation задает метаданные и сведения о состоянии для указанного потока и его основного физического журнала. |
ClfsTerminateReadLog Подпрограмма ClfsTerminateReadLog отменяет указанный контекст чтения после освобождения ресурсов, связанных с контекстом. |
ClfsWriteRestartArea Подпрограмма ClfsWriteRestartArea атомарно добавляет новую запись перезапуска к потоку CLFS, сбрасывает запись перезапуска в стабильное хранилище и при необходимости обновляет базовый LSN потока. |
CmCallbackGetKeyObjectID Подпрограмма CmCallbackGetKeyObjectID извлекает уникальный идентификатор и имя объекта, связанного с указанным объектом раздела реестра. |
CmCallbackGetKeyObjectIDEx Подпрограмма CmCallbackGetKeyObjectIDEx извлекает уникальный идентификатор и имя объекта, связанного с указанным объектом раздела реестра. |
CmCallbackReleaseKeyObjectIDEx Подпрограмма CmCallbackReleaseKeyObjectIDEx освобождает строку имени объекта, полученную из подпрограммы CmCallbackGetKeyObjectIDEx. |
CmGetBoundTransaction Подпрограмма CmGetBoundTransaction возвращает указатель на объект транзакции, представляющий транзакцию, если она есть, которая связана с указанным объектом раздела реестра. |
CmGetCallbackVersion Подпрограмма CmGetCallbackVersion извлекает основные и дополнительные номера версий для текущей версии функции обратного вызова реестра configuration manager. |
CmRegisterCallback Подпрограмма CmRegisterCallback устарела для Windows Vista и более поздних версий операционной системы. Вместо этого используйте CmRegisterCallbackEx. Подпрограмма CmRegisterCallback регистрирует подпрограмму RegistryCallback. |
CmRegisterCallbackEx Подпрограмма CmRegisterCallbackEx регистрирует подпрограмму RegistryCallback. |
CmSetCallbackObjectContext Подпрограмма CmSetCallbackObjectContext связывает указанные сведения контекста с указанным объектом реестра. |
CmUnRegisterCallback Подпрограмма CmUnRegisterCallback отменяет регистрацию подпрограммы RegistryCallback, которая ранее зарегистрирована подпрограмма CmRegisterCallback или CmRegisterCallbackEx. |
DbgBreakPoint Подпрограмма DbgBreakPoint прерывается в отладчик ядра. |
DbgBreakPointWithStatus Подпрограмма DbgBreakPointWithStatus прерывается в отладчик ядра и отправляет значение status в отладчик. |
DbgPrint Подпрограмма DbgPrint отправляет сообщение отладчику ядра. |
DbgPrintEx Подпрограмма DbgPrintEx отправляет строку в отладчик ядра, если выполнены указанные условия. |
EtwActivityIdControl Функция EtwActivityIdControl создает, запрашивает и задает текущий идентификатор действия. |
EtwEventEnabled Функция EtwEventEnabled проверяет, включено ли событие. |
EtwProviderEnabled Функция EtwProviderEnabled проверяет, включен ли поставщик для ведения журнала событий на указанном уровне и ключевом слове. |
EtwRegister Функция EtwRegister регистрирует поставщика событий и должна вызываться, прежде чем поставщик сможет начать трассировку. |
EtwSetInformation EtwSetInformation предоставляет сведения о специальном назначении для изменения регистрации поставщика etW в режиме ядра. |
EtwUnregister Функция EtwUnregister отменяет регистрацию поставщика событий и должна вызываться перед выходом поставщика. |
EtwWrite Функция EtwWrite — это функция трассировки для публикации событий в коде драйвера в режиме ядра. |
EtwWriteEx Функция EtwWriteEx — это функция трассировки для публикации событий, поддерживающих фильтрацию в коде драйвера в режиме ядра. |
EtwWriteString Функция EventWriteString — это функция трассировки, которую можно использовать при отсутствии сложных данных. Эта функция аналогична инструкции отладки печати. |
EtwWriteTransfer Функция EtwWriteTransfer отмечает событие, которое связывает две действия вместе; этот тип события называется событием передачи. |
ExAcquireFastMutex Дополнительные сведения о подпрограмме ExAcquireFastMutex. |
ExAcquireFastMutexUnsafe Дополнительные сведения о подпрограмме ExAcquireFastMutexUnsafe. |
ExAcquirePushLockExclusive Получает указанную блокировку принудительной отправки для монопольного доступа вызывающим потоком. |
ExAcquirePushLockShared Получает указанную блокировку принудительной отправки для общего доступа вызывающим потоком. |
ExAcquireResourceExclusiveLite Подпрограмма ExAcquireResourceExclusiveLite получает указанный ресурс для монопольного доступа вызывающим потоком. |
ExAcquireResourceSharedLite Подпрограмма ExAcquireResourceSharedLite получает указанный ресурс для общего доступа вызывающим потоком. |
ExAcquireRundownProtection Подпрограмма ExAcquireRundownProtection пытается получить защиту от запуска в общем объекте, чтобы вызывающий объект смог безопасно получить доступ к объекту. |
ExAcquireRundownProtectionCacheAware В этом разделе описывается функция ExAcquireRundownProtectionCacheAware. |
ExAcquireRundownProtectionCacheAwareEx В этом разделе описывается функция ExAcquireRundownProtectionCacheAwareEx. |
ExAcquireRundownProtectionEx Подпрограмма ExAcquireRundownProtectionEx пытается получить защиту от запуска в общем объекте, чтобы вызывающий объект смог безопасно получить доступ к объекту. |
ExAcquireSharedStarveExclusive Подпрограмма ExAcquireSharedStarveExclusive получает указанный ресурс для общего доступа, не ожидая каких-либо ожидающих попыток получить монопольный доступ к тому же ресурсу. |
ExAcquireSharedWaitForExclusive Подпрограмма ExAcquireSharedWaitForExclusive получает указанный ресурс для общего доступа, если общий доступ можно предоставить, и нет эксклюзивных официантов. |
ExAcquireSpinLockExclusive Подпрограмма ExAcquireSpinLockExclusive получает блокировку спина для монопольного доступа вызывающей стороны и вызывает IRQL для DISPATCH_LEVEL. |
ExAcquireSpinLockExclusiveAtDpcLevel Дополнительные сведения о подпрограмме ExAcquireSpinLockExclusiveAtDpcLevel. |
ExAcquireSpinLockShared Подпрограмма ExAcquireSpinLockShared получает спин-блокировку для общего доступа вызывающей стороны и вызывает IRQL для DISPATCH_LEVEL. |
ExAcquireSpinLockSharedAtDpcLevel Дополнительные сведения о подпрограмме ExAcquireSpinLockSharedAtDpcLevel. |
ExAllocateCacheAwareRundownProtection В этом разделе описывается функция ExAllocateCacheAwareRundownProtection. |
ExAllocateFromLookasideListEx Подпрограмма ExAllocateFromLookasideListEx удаляет первую запись из указанного списка lookaside или, если список пуст, динамически выделяет хранилище для новой записи. |
ExAllocateFromNPagedLookasideList Подпрограмма ExAllocateFromNPagedLookasideList возвращает указатель на непагированную запись из указанного списка lookaside или возвращает указатель на только что выделенную неуправляемую запись. |
ExAllocateFromPagedLookasideList Подпрограмма ExAllocateFromPagedLookasideList возвращает указатель на страницную запись из заданного списка lookaside или возвращает указатель на только что выделенную страницу записи. |
ExAllocatePool Подпрограмма ExAllocatePool устарела и экспортируется только для существующих двоичных файлов. Вместо этого используйте ExAllocatePoolWithTag. ExAllocatePool выделяет память пула. |
ExAllocatePool2 Дополнительные сведения: ExAllocatePool2 |
ExAllocatePool3 Дополнительные сведения: ExAllocatePool3 |
ExAllocatePoolPriorityUninitialized ExAllocatePoolPriorityUninitialized выделяет память пула указанного типа. Эта подпрограмма является оболочкой и вариантом замены для ExAllocatePoolWithTagPriority. |
ExAllocatePoolPriorityZero Дополнительные сведения: ExAllocatePoolPriorityZero |
ExAllocatePoolQuotaUninitialized Подпрограмма ExAllocatePoolQuotaUninitialized выделяет память пула, заряжая квоту на текущий процесс. |
ExAllocatePoolQuotaZero Дополнительные сведения: ExAllocatePoolQuotaZero |
ExAllocatePoolUninitialized Эта подпрограмма является вариантом оболочки и замены для ExAllocatePoolWithTag. |
ExAllocatePoolWithQuota Устаревший. Вместо этого используйте ExAllocatePoolWithQuotaTag. ExAllocatePoolWithQuota выделяет память пула. Экспортируется только для существующих двоичных файлов драйверов. |
ExAllocatePoolWithQuotaTag Подпрограмма ExAllocatePoolWithQuotaTag выделяет память пула, заряжая квоту на текущий процесс. |
ExAllocatePoolWithTag Устаревший. Вместо этого используйте ExAllocatePool2. Подпрограмма ExAllocatePoolWithTag выделяет память пула указанного типа и возвращает указатель на выделенный блок. |
ExAllocatePoolWithTagPriority Подпрограмма ExAllocatePoolWithTagPriority выделяет память пула указанного типа. |
ExAllocatePoolZero Дополнительные сведения: ExAllocatePoolZero |
ExAllocateTimer Подпрограмма ExAllocateTimer выделяет и инициализирует объект таймера. |
ExCancelTimer Подпрограмма ExCancelTimer отменяет таймер, заданный предыдущим вызовом подпрограммы ExSetTimer. |
ExConvertExclusiveToSharedLite Подпрограмма ExConvertExclusiveToSharedLite преобразует указанный ресурс из полученного для монопольного доступа для общего доступа. |
ExCreateCallback Подпрограмма ExCreateCallback либо создает новый объект обратного вызова, либо открывает существующий объект обратного вызова от имени вызывающего объекта. |
ExCreatePool Определяет функцию ExCreatePool. |
ExDeleteLookasideListEx Подпрограмма ExDeleteLookasideListEx удаляет список lookaside. |
ExDeleteNPagedLookasideList Подпрограмма ExDeleteNPagedLookasideList уничтожает непагированный список lookaside. |
ExDeletePagedLookasideList Подпрограмма ExDeletePagedLookasideList уничтожает страничный список lookaside. |
ExDeleteResourceLite Подпрограмма ExDeleteResourceLite удаляет указанный ресурс из списка ресурсов системы. |
ExDeleteTimer Подпрограмма ExDeleteTimer удаляет объект таймера, который ранее был выделен подпрограммой ExAllocateTimer. |
ExDeskpool Определяет функцию ExDeskpool. |
ExEnterCriticalRegionAndAcquireResourceExclusive Дополнительные сведения о подпрограмме ExEnterCriticalRegionAndAcquireResourceExclusive. |
ExFlushLookasideListEx Подпрограмма ExFlushLookasideListEx очищает все записи из указанного списка lookaside и освобождает выделенное хранилище для каждой записи. |
ExFreeCacheAwareRundownProtection В этом разделе описывается функция ExFreeCacheAwareRundownProtection. |
ExFreePool Функция ExFreePool (wdm.h) освобождает указанный блок памяти пула, который ранее был выделен. |
ExFreePool2 Определяет функцию ExFreePool2. |
ExFreePoolWithTag Подпрограмма ExFreePoolWithTag освобождает блок памяти пула, выделенный указанным тегом. |
ExFreeToLookasideListEx Подпрограмма ExFreeToLookasideListEx вставляет запись в список lookaside или, если список заполнен, освобождает выделенное хранилище для записи. |
ExFreeToNPagedLookasideList Подпрограмма ExFreeToNPagedLookasideList возвращает неупакованную запись в указанный список lookaside или в непакованный пул. |
ExFreeToPagedLookasideList Подпрограмма ExFreeToPagedLookasideList возвращает страничные записи в заданный список lookaside или в пул страниц. |
ExGetExclusiveWaiterCount Подпрограмма ExGetExclusiveWaiterCount возвращает количество официантов на монопольном доступе к заданному ресурсу. |
ExGetFirmwareEnvironmentVariable Подпрограмма ExGetFirmwareEnvironmentVariable получает значение указанной переменной среды встроенного ПО системы. |
ExGetFirmwareType Возвращает тип системного встроенного ПО. |
ExGetPreviousMode Подпрограмма ExGetPreviousMode возвращает предыдущий режим процессора для текущего потока. |
ExGetSharedWaiterCount Подпрограмма ExGetSharedWaiterCount возвращает количество официантов для общего доступа к заданному ресурсу. |
ExInitializeDeleteTimerParameters Подпрограмма ExInitializeDeleteTimerParameters инициализирует структуру EXT_DELETE_PARAMETERS. |
ExInitializeDeviceAts Описывает функцию ExInitializeDeviceAts. |
ExInitializeDriverRuntime Дополнительные сведения: ExInitializeDriverRuntime |
ExInitializeFastMutex Подпрограмма ExInitializeFastMutex инициализирует быструю переменную мьютекса, используемую для синхронизации взаимоисключающего доступа набором потоков с общим ресурсом. |
ExInitializeLookasideListEx Подпрограмма ExInitializeLookasideListEx инициализирует список lookaside. |
ExInitializeNPagedLookasideList Подпрограмма ExInitializeNPagedLookasideList инициализирует список lookaside для непагированных записей указанного размера. |
ExInitializePagedLookasideList Подпрограмма ExInitializePagedLookasideList инициализирует список lookaside для страничных записей указанного размера. |
ExInitializePushLock Инициализирует переменную принудительной блокировки. |
ExInitializeResourceLite Подпрограмма ExInitializeResourceLite инициализирует переменную ресурса. |
ExInitializeRundownProtection Подпрограмма ExInitializeRundownProtection инициализирует защиту запуска в общем объекте. |
ExInitializeRundownProtectionCacheAware В этом разделе описывается функция ExInitializeRundownProtectionCacheAware. |
ExInitializeRundownProtectionCacheAwareEx |
ExInitializeSetTimerParameters Подпрограмма ExInitializeSetTimerParameters инициализирует структуру EXT_SET_PARAMETERS. |
ExInitializeWorkItem ExInitializeWorkItem инициализирует элемент рабочей очереди с предоставленным вызывающим контекстом и подпрограммой обратного вызова для выполнения, когда системный рабочий поток получает контроль. |
ExInterlockedAddLargeInteger Подпрограмма ExInterlockedAddLargeInteger добавляет большое целочисленное значение в указанную переменную в качестве атомарной операции. |
ExInterlockedAddLargeStatistic Подпрограмма ExInterlockedAddLargeStatistic выполняет переблокированное добавление значения увеличения ULONG в переменную LARGE_INTEGER. |
ExInterlockedAddUlong Подпрограмма ExInterlockedAddUlong добавляет целое число без знака в качестве атомарной операции. |
ExInterlockedCompareExchange64 Подпрограмма ExInterlockedCompareExchange64 сравнивает одну целочисленную переменную с другой и, если они равны, задает первую переменную вызывающей переменной. |
ExInterlockedFlushSList Подпрограмма ExInterlockedFlushSList атомарно удаляет все записи из последовательно связанного списка. |
ExInterlockedInsertHeadList Подпрограмма ExInterlockedInsertHeadList атомарно вставляет запись в начале вдвойне связанного списка структур LIST_ENTRY. |
ExInterlockedInsertTailList Подпрограмма ExInterlockedInsertTailList атомарно вставляет запись в конец двуразового связанного списка структур LIST_ENTRY. |
ExInterlockedPopEntryList Подпрограмма ExInterlockedPopEntryList атомарно удаляет запись из начала последовательно связанного списка структур SINGLE_LIST_ENTRY. |
ExInterlockedPopEntrySList Подпрограмма ExInterlockedPopEntrySList атомарно удаляет первую запись из последовательно связанного списка. |
ExInterlockedPushEntryList Подпрограмма ExInterlockedPushEntryList атомарно вставляет запись в начале последовательно связанного списка SINGLE_LIST_ENTRY структур. |
ExInterlockedPushEntrySList Подпрограмма ExInterlockedPushEntrySList атомарно вставляет запись в начале последовательно связанного списка. |
ExInterlockedRemoveHeadList Подпрограмма ExInterlockedRemoveHeadList удаляет запись из начала двуразового связанного списка структур LIST_ENTRY. |
ExIsProcessorFeaturePresent Подпрограмма ExIsProcessorFeaturePresent запрашивает наличие указанной функции процессора. |
ExIsResourceAcquiredExclusiveLite Подпрограмма ExIsResourceAcquiredExclusiveLite возвращает, имеет ли текущий поток монопольный доступ к заданному ресурсу. |
ExIsResourceAcquiredSharedLite Подпрограмма ExIsResourceAcquiredSharedLite возвращает, имеет ли текущий поток доступ (общий или эксклюзивный) к заданному ресурсу. |
ExIsSoftBoot Определяет, прошла ли система обратимой перезагрузки. |
ExLocalTimeToSystemTime Подпрограмма ExLocalTimeToSystemTime преобразует системное значение времени для текущего часового пояса в неустранимое значение GreenGMT. |
ExNotifyCallback Подпрограмма ExNotifyCallback приводит ко всем подпрограммам обратного вызова, зарегистрированным для вызываемого объекта. |
ExpInterlockedPopEntrySList Описывает функцию ExpInterlockedPopEntrySList. |
ExpInterlockedPushEntrySList Описывает функцию ExpInterlockedPushEntrySList. |
ExQueryDepthSList Подпрограмма ExQueryDepthSList возвращает количество записей в данный момент в заданном последовательно связанном списке. |
ExQueryTimerResolution Подпрограмма ExQueryTimerResolution сообщает диапазон разрешений таймера, поддерживаемых системными часами. |
ExQueueWorkItem ExQueueWorkItem вставляет заданный рабочий элемент в очередь, из которой системный рабочий поток удаляет элемент и позволяет управлять подпрограммой, предоставленной вызывающей функцией ExInitializeWorkItem. |
ExRaiseStatus Подпрограмма ExRaiseStatus вызывается драйверами, предоставляющими структурированные обработчики исключений для обработки определенных ошибок, возникающих при обработке запросов ввода-вывода. |
ExRegisterCallback Подпрограмма ExRegisterCallback регистрирует данную подпрограмму обратного вызова с заданным объектом обратного вызова. |
ExReinitializeResourceLite Подпрограмма ExReinitializeResourceLite повторно инициализирует существующую переменную ресурса. |
ExReInitializeRundownProtection Подпрограмма ExReInitializeRundownProtection повторно инициализирует структуру EX_RUNDOWN_REF после запуска связанного объекта. |
ExReInitializeRundownProtectionCacheAware В этом разделе описывается функция ExReInitializeRundownProtectionCacheAware. |
ExReleaseFastMutex Дополнительные сведения о подпрограмме ExReleaseFastMutex. |
ExReleaseFastMutexUnsafe Дополнительные сведения о подпрограмме ExReleaseFastMutexUnsafe. |
ExReleasePushLockExclusive Освобождает указанную блокировку принудительной передачи для монопольного доступа, принадлежащей текущему потоку. |
ExReleasePushLockShared Освобождает указанную блокировку push-уведомлений для общего доступа, принадлежащей текущему потоку. |
ExReleaseResourceAndLeaveCriticalRegion Дополнительные сведения о подпрограмме ExReleaseResourceAndLeaveCriticalRegion. |
ExReleaseResourceForThreadLite Подпрограмма ExReleaseResourceForThreadLite освобождает входной ресурс указанного потока. |
ExReleaseResourceLite Подпрограмма ExReleaseResourceLite освобождает указанный исполнительный ресурс, принадлежащий текущему потоку. |
ExReleaseRundownProtection Подпрограмма ExReleaseRundownProtection освобождает защиту от запуска, которую вызывающий объект ранее приобрел путем вызова подпрограммы ExAcquireRundownProtection. |
ExReleaseRundownProtectionCacheAware В этом разделе описывается функция ExReleaseRundownProtectionCacheAware. |
ExReleaseRundownProtectionCacheAwareEx В этом разделе описывается функция ExReleaseRundownProtectionCacheAwareEx. |
ExReleaseRundownProtectionEx Подпрограмма ExReleaseRundownProtectionEx освобождает защиту от запуска, которую вызывающий объект ранее приобрел путем вызова подпрограммы ExAcquireRundownProtectionEx. |
ExReleaseSpinLockExclusive Подпрограмма ExReleaseSpinLockExclusive освобождает блокировку спина, которую вызывающий объект ранее приобрел для эксклюзивного доступа, и восстанавливает IRQL до исходного значения. |
ExReleaseSpinLockExclusiveFromDpcLevel Дополнительные сведения о подпрограмме ExReleaseSpinLockExclusiveFromDpcLevel. |
ExReleaseSpinLockShared Подпрограмма ExReleaseSpinLockShared освобождает владение спин-блокировкой, которую вызывающий объект ранее приобрел для общего доступа, и восстанавливает IRQL до исходного значения. |
ExReleaseSpinLockSharedFromDpcLevel Дополнительные сведения о подпрограмме ExReleaseSpinLockSharedFromDpcLevel. |
ExRundownCompleted Подпрограмма ExRundownCompleted обновляет состояние запуска общего объекта, чтобы указать, что выполнение объекта завершено. |
ExRundownCompletedCacheAware В этом разделе описывается функция ExRundownCompletedCacheAware. |
ExSecurePoolUpdate Функция ExSecurePoolUpdate обновляет содержимое выделения защищенного пула. |
ExSecurePoolValidate Функция ExSecurePoolValidate проверяет, что предоставленный защищенный пул действительно создан ранее. |
ExSetFirmwareEnvironmentVariable Подпрограмма ExSetFirmwareEnvironmentVariable задает значение указанной переменной среды встроенного ПО системы. |
ExSetResourceOwnerPointer Подпрограмма ExSetResourceOwnerPointer задает указатель потока владельца для исполнительного ресурса. |
ExSetResourceOwnerPointerEx Подпрограмма ExSetResourceOwnerPointerEx передает владение исполнительным ресурсом из вызывающего потока в указатель владельца, который является системным адресом, определяющим владельца ресурса. |
ExSetTimer Подпрограмма ExSetTimer запускает операцию таймера и задает срок действия таймера в указанное время выполнения. |
ExSetTimerResolution Подпрограмма ExSetTimerResolution изменяет частоту прерывания системных часов. Используйте эту подпрограмму с крайней осторожностью (см. следующий раздел "Примечания"). |
ExSizeOfRundownProtectionCacheAware В этом разделе описывается функция ExSizeOfRundownProtectionCacheAware. |
ExSystemTimeToLocalTime Подпрограмма ExSystemTimeToLocalTime преобразует значение системного времени GMT в локальное системное время для текущего часового пояса. |
ExTryConvertSharedSpinLockExclusive Подпрограмма ExTryConvertSharedSpinLockExclusive пытается преобразовать состояние доступа спин-блокировки из полученного для общего доступа к монопольному доступу. |
ExTryToAcquireFastMutex Дополнительные сведения о подпрограмме ExTryToAcquireFastMutex. |
ExUnregisterCallback Подпрограмма ExUnregisterCallback удаляет подпрограмму обратного вызова, ранее зарегистрированную в объекте обратного вызова, из списка подпрограмм, которые будут вызываться во время процесса уведомления. |
ExWaitForRundownProtectionRelease Подпрограмма ExWaitForRundownProtectionRelease ожидает, пока все драйверы, которым уже предоставлена защита от запуска, завершают доступ к общему объекту. |
ExWaitForRundownProtectionReleaseCacheAware В этом разделе описывается функция ExWaitForRundownProtectionReleaseCacheAware. |
FIELD_OFFSET Макрос FIELD_OFFSET (wdm.h) возвращает смещение байта указанного поля в указанном известном типе структуры. |
FirstEntrySList Подпрограмма FirstEntrySList возвращает первую запись в последовательно связанном списке. |
IMAGE_POLICY_OVERRIDE Зарезервировано для макроса IMAGE_POLICY_OVERRIDE. |
InitializeListHead Подпрограмма InitializeListHead инициализирует структуру LIST_ENTRY, представляющую голову вдвойне связанного списка. |
InitializeSListHead Подпрограмма InitializeSListHead (или ExInitializeSListHead) инициализирует структуру SLIST_HEADER, представляющую голову последовательно связанного списка. |
InsertHeadList Подпрограмма InsertHeadList вставляет запись в голову двуразового связанного списка LIST_ENTRY структур. |
InsertTailList Подпрограмма InsertTailList вставляет запись в хвосте двусторонне связанного списка LIST_ENTRY структур. |
InterlockedAnd Макрос InterlockedAnd (wdm.h) атомарно вычисляет побитовую операцию AND с указанной переменной и указанным значением. |
InterlockedCompareExchange Подпрограмма InterlockedCompareExchange выполняет атомарную операцию, которая сравнивает входное значение, указанное назначением, со значением Comperand. |
InterlockedCompareExchangePointer Подпрограмма InterlockedCompareExchangePointer выполняет атомарную операцию, которая сравнивает значение входного указателя, на которое указывает назначение с значением Comperand указателя. |
InterlockedDecrement Функция InterlockedDecrement (wdm.h) уменьшает вызываемую переменную типа LONG как атомарную операцию. |
InterlockedExchange Функция InterlockedExchange (wdm.h) задает целочисленную переменную заданному значению как атомарную операцию. |
InterlockedExchangeAdd Функция InterlockedExchangeAdd (wdm.h) добавляет значение в заданное целое число в виде атомарной операции и возвращает исходное значение заданного целого числа. |
InterlockedExchangePointer Функция InterlockedExchangePointer (wdm.h) выполняет атомарную операцию, которая задает указатель на новое значение. |
InterlockedIncrement Функция InterlockedIncrement (wdm.h) увеличивает вызываемую переменную в виде атомарной операции. |
InterlockedOr Функция InterlockedOr (wdm.h) атомарно вычисляет побитовую операцию OR с указанной переменной и указанным значением. |
InterlockedXor Функция InterlockedXor (wdm.h) атомарно вычисляет побитовую монопольную операцию OR с указанной переменной и указанным значением. |
IoAcquireCancelSpinLock Дополнительные сведения о подпрограмме IoAcquireCancelSpinLock. |
IoAcquireKsrPersistentMemory Корпорация Майкрософт резервирует функцию IoAcquireKsrPersistentMemory только для внутреннего использования. Не используйте эту функцию в коде. |
IoAcquireKsrPersistentMemoryEx Корпорация Майкрософт резервирует функцию IoAcquireKsrPersistentMemoryEx только для внутреннего использования. Не используйте эту функцию в коде. |
IoAcquireRemoveLock Подпрограмма IoAcquireRemoveLock увеличивает число для блокировки удаления, указывая, что связанный объект устройства не должен быть отсоединен от стека устройства или удален. |
IoAdjustPagingPathCount Подпрограмма IoAdjustPagingPathCount увеличивает или уменьшает счетчик файла страницы вызывающего объекта в виде атомарной операции. |
IoAllocateDriverObjectExtension Подпрограмма IoAllocateDriverObjectExtension выделяет область контекста для каждого драйвера, называемую расширением объекта драйвера, и присваивает ему уникальный идентификатор. |
IoAllocateErrorLogEntry Подпрограмма IoAllocateErrorLogEntry выделяет запись журнала ошибок и возвращает указатель на пакет, который вызывающий объект использует для предоставления сведений об ошибке ввода-вывода. |
IoAllocateIrp Подпрограмма IoAllocateIrp выделяет IRP, учитывая количество расположений стека ввода-вывода для каждого драйвера, наложенного на вызывающий объект, и, при необходимости, для вызывающего объекта. |
IoAllocateIrpEx IoAllocateIrpEx выделяет пакет запроса ввода-вывода (IRP) из |
IoAllocateMdl Подпрограмма IoAllocateMdl выделяет список дескрипторов памяти (MDL) достаточно большой, чтобы сопоставить буфер, учитывая начальный адрес и длину буфера. При необходимости эта подпрограмма связывает MDL с IRP. |
IoAllocateWorkItem Подпрограмма IoAllocateWorkItem выделяет рабочий элемент. |
IoAttachDevice Подпрограмма IoAttachDevice присоединяет объект устройства вызывающего объекта к именованным целевому объекту устройства, чтобы запросы ввода-вывода, привязанные к целевому устройству, перенаправлялись сначала вызывающей объекту. |
IoAttachDeviceToDeviceStack Подпрограмма IoAttachDeviceToDeviceStack подключает объект устройства вызывающего объекта к самому высокому объекту устройства в цепочке и возвращает указатель на ранее самый высокий объект устройства. |
IoBuildAsynchronousFsdRequest Подпрограмма IoBuildAsynchronousFsdRequest выделяет и настраивает IRP для отправки драйверам нижнего уровня. |
IoBuildDeviceIoControlRequest Подпрограмма IoBuildDeviceIoControlRequest выделяет и настраивает IRP для синхронно обработанного запроса на управление устройствами. |
IoBuildPartialMdl Подпрограмма IoBuildPartialMdl создает новый список дескрипторов памяти (MDL), представляющий часть буфера, описываемого существующим MDL. |
IoBuildSynchronousFsdRequest Подпрограмма IoBuildSynchronousFsdRequest выделяет и настраивает IRP для синхронно обработанного запроса ввода-вывода. |
IoCallDriver Подпрограмма IoCallDriver отправляет IRP драйверу, связанному с указанным объектом устройства. |
IoCancelIrp Подпрограмма IoCancelIrp задает бит отмены в заданном IRP и вызывает подпрограмму отмены для IRP, если есть один. |
IoCheckLinkShareAccess Подпрограмма IoCheckLinkShareAccess вызывается драйверами файловой системы (FSD) или другими драйверами высокого уровня, чтобы проверить, разрешен ли общий доступ к объекту файла. |
IoCheckShareAccess Подпрограмма IoCheckShareAccess вызывается драйверами файловой системы (FSD) или другими драйверами верхнего уровня, чтобы проверить, разрешен ли общий доступ к объекту файла. |
IoCheckShareAccessEx Подпрограмма IoCheckShareAccessEx вызывается драйверами файловой системы (FSD) или другими драйверами высокого уровня, чтобы проверить, разрешен ли общий доступ к объекту файла. |
IoConnectInterrupt Подпрограмма IoConnectInterrupt регистрирует подпрограмму Прерывания драйвера устройства (ISR), чтобы она была вызвана при прерывании устройства на любом из указанных наборов процессоров. |
IoConnectInterruptEx Дополнительные сведения см. в функции WdmlibIoConnectInterruptEx.#define IoConnectInterruptEx WdmlibIoConnectInterruptEx |
IoCopyCurrentIrpStackLocationToNext Подпрограмма IoCopyCurrentIrpLocationToNext копирует параметры стека IRP из текущего расположения стека ввода-вывода в расположение стека следующего ниже драйвера. |
IoCreateDevice Подпрограмма IoCreateDevice создает объект устройства для использования драйвером. |
IoCreateFile Подпрограмма IoCreateFile либо вызывает создание нового файла или каталога, либо открывает существующий файл, устройство, каталог или том, предоставляя вызывающему объекту дескриптор. |
IoCreateNotificationEvent Подпрограмма IoCreateNotificationEvent создает или открывает именованное событие уведомления, используемое для уведомления одного или нескольких потоков выполнения о том, что произошло событие. |
IoCreateSymbolicLink Подпрограмма IoCreateSymbolicLink настраивает символьную связь между именем объекта устройства и видимым пользователем именем устройства. |
IoCreateSynchronizationEvent Подпрограмма IoCreateSynchronizationEvent создает или открывает именованное событие синхронизации для использования в сериализации доступа к оборудованию между двумя другими не связанными драйверами. |
IoCreateSystemThread Подпрограмма IoCreateSystemThread создает системный поток, который выполняется в режиме ядра, и предоставляет дескриптор для потока. |
IoCreateUnprotectedSymbolicLink Подпрограмма IoCreateUnprotectedSymbolicLink настраивает незащищенную символьную связь между именем объекта устройства и соответствующим именем Win32-видимым именем. |
IoCsqInitialize Подпрограмма IoCsqInitialize инициализирует таблицу диспетчера очередей IRP, безопасную для драйвера. |
IoCsqInitializeEx Подпрограмма IoCsqInitializeEx инициализирует таблицу отправки для очереди IRP, безопасной для отмены. |
IoCsqInsertIrp Подпрограмма IoCsqInsertIrp вставляет IRP в очередь безопасного IRP драйвера. |
IoCsqInsertIrpEx Подпрограмма IoCsqInsertIrpEx вставляет IRP в очередь безопасного IRP драйвера. |
IoCsqRemoveIrp Подпрограмма IoCsqRemoveIrp удаляет определенную IRP из очереди. |
IoCsqRemoveNextIrp Подпрограмма IoCsqRemoveNextIrp удаляет следующий соответствующий IRP в очереди. |
IoDeleteDevice Подпрограмма IoDeleteDevice удаляет объект устройства из системы, например при удалении базового устройства из системы. |
IoDeleteSymbolicLink Подпрограмма IoDeleteSymbolicLink удаляет символьную связь из системы. |
IoDetachDevice Подпрограмма IoDetachDevice освобождает вложение между объектом устройства вызывающего объекта и объектом устройства более низкого драйвера. |
IoDisconnectInterrupt Подпрограмма IoDisconnectInterrupt освобождает набор объектов прерываний драйвера устройства при приостановке или удалении устройства или при выгрузке драйвера. |
IoDisconnectInterruptEx Дополнительные сведения см. в функции WdmlibIoDisconnectInterruptEx.#define IoDisconnectInterruptEx WdmlibIoDisconnectInterruptEx |
IoEnumerateKsrPersistentMemoryEx Корпорация Майкрософт резервирует функцию IoEnumerateKsrPersistentMemoryEx только для внутреннего использования. Не используйте эту функцию в коде. |
IofCallDriver Вместо этого вызовите IoCallDriver. Отправляет IRP драйверу, связанному с указанным объектом устройства. |
IofCompleteRequest Подпрограмма IoCompleteRequest указывает, что вызывающий объект завершил всю обработку для заданного запроса ввода-вывода и возвращает заданный IRP диспетчеру операций ввода-вывода. |
IoForwardIrpSynchronously Подпрограмма IoForwardIrpSynchronous отправляет IRP указанному драйверу и ожидает завершения IRP. |
IoFreeErrorLogEntry Подпрограмма IoFreeErrorLogEntry освобождает неиспользуемую запись журнала ошибок. |
IoFreeIrp Подпрограмма IoFreeIrp освобождает выделенный абонентом IRP из подпрограммы IoCompletion вызывающего объекта. |
IoFreeKsrPersistentMemory Корпорация Майкрософт резервирует функцию IoFreeKsrPersistentMemory только для внутреннего использования. Не используйте эту функцию в коде. |
IoFreeMdl Подпрограмма IoFreeMdl освобождает список дескрипторов памяти, выделенный вызывающим объектом (MDL). |
IoFreeWorkItem Подпрограмма IoFreeWorkItem освобождает рабочий элемент, выделенный IoAllocateWorkItem. |
IoGetAffinityInterrupt Дополнительные сведения см. в функции WdmlibIoGetAffinityInterrupt.#define IoGetAffinityInterrupt WdmlibIoGetAffinityInterrupt |
IoGetAttachedDeviceReference Подпрограмма IoGetAttachedDeviceReference в wdm.h возвращает указатель на объект устройства верхнего уровня в стеке драйверов и увеличивает число ссылок. |
IoGetBootDiskInformation Подпрограмма IoGetBootDiskInformation возвращает сведения, описывающие диски загрузки и системы. |
IoGetContainerInformation Подпрограмма IoGetContainerInformation содержит сведения о текущем состоянии сеанса пользователя. |
IoGetCurrentIrpStackLocation Подпрограмма IoGetCurrentIrpStackLocation возвращает указатель на расположение стека ввода-вывода вызывающего объекта в указанном IRP. |
IoGetCurrentProcess Подпрограмма IoGetCurrentProcess возвращает указатель на текущий процесс. |
IoGetDeviceDirectory Возвращает дескриптор каталога на диске, относямся к указанному объекту драйвера, в котором драйвер может считывать и записывать файлы. |
IoGetDeviceInterfaceAlias Подпрограмма IoGetDeviceInterfaceAlias возвращает интерфейс устройства псевдонима указанного экземпляра интерфейса устройства, если псевдоним существует. |
IoGetDeviceInterfacePropertyData Подпрограмма IoGetDeviceInterfacePropertyData извлекает текущее значение свойства интерфейса устройства. |
IoGetDeviceInterfaces Подпрограмма IoGetDeviceInterfaces возвращает список экземпляров интерфейса устройства определенного класса интерфейса устройства (например, всех устройств в системе, поддерживающих интерфейс HID). |
IoGetDeviceNumaNode Подпрограмма IoGetDeviceNumaNode получает номер узла устройства. |
IoGetDeviceObjectPointer Подпрограмма IoGetDeviceObjectPointer возвращает указатель на верхний объект в стеке именованного объекта устройства и указатель на соответствующий объект файла, если запрашиваемый доступ к объектам можно предоставить. |
IoGetDeviceProperty Подпрограмма IoGetDeviceProperty извлекает сведения об устройстве, например сведения о конфигурации и имя его PDO. |
IoGetDevicePropertyData Подпрограмма IoGetDevicePropertyData извлекает текущий параметр для свойства устройства. |
IoGetDmaAdapter Подпрограмма IoGetDmaAdapter возвращает указатель на структуру адаптера DMA для объекта физического устройства. |
IoGetDriverDirectory Возвращает дескриптор в каталог на диске, с которого драйвер может считывать и записывать файлы. Файлы в этом каталоге применяются к конкретному объекту драйвера. |
IoGetDriverObjectExtension Подпрограмма IoGetDriverObjectExtension извлекает ранее выделенную область контекста драйвера. |
IoGetFunctionCodeFromCtlCode Макрос IoGetFunctionCodeFromCtlCode возвращает значение кода функции, содержащегося в коде элемента управления ввода-вывода. |
IoGetInitialStack Подпрограмма IoGetInitialStack возвращает базовый адрес стека текущего потока. |
IoGetIommuInterface Извлекает указатель на интерфейс, содержащий указатели на подпрограммы IOMMU. |
IoGetIommuInterfaceEx Извлекает указатель на расширенный интерфейс, содержащий набор подпрограмм IOMMU. |
IoGetIoPriorityHint Подпрограмма IoGetIoPriorityHint получает значение указания приоритета из IRP. |
IoGetNextIrpStackLocation Подпрограмма IoGetNextIrpStackLocation предоставляет драйверу более высокого уровня доступ к расположению ввода-вывода следующего нижнего драйвера в IRP, чтобы вызывающий объект смог настроить его для более низкого драйвера. |
IoGetRelatedDeviceObject При наличии объекта файла подпрограмма IoGetRelatedDeviceObject возвращает указатель на соответствующий объект устройства. |
IoGetRemainingStackSize Подпрограмма IoGetRemainingStackSize возвращает текущее количество доступного пространства стека в режиме ядра. |
IoGetStackLimits Подпрограмма IoGetStackLimits возвращает границы кадра стека текущего потока. |
IoGetTopLevelIrp Подпрограмма IoGetTopLevelIrp в wdm.h возвращает значение поля TopLevelIrp текущего потока. |
IoInitializeDpcRequest Подпрограмма IoInitializeDpcRequest регистрирует подпрограмму DpcForIsr, предоставляемую драйвером. |
IoInitializeIrp Подпрограмма IoInitializeIrp инициализирует заданный IRP, выделенный вызывающим объектом. |
IoInitializeRemoveLock Подпрограмма IoInitializeRemoveLock инициализирует блокировку удаления для объекта устройства. |
IoInitializeTimer Подпрограмма IoInitializeTimer настраивает подпрограмму IoTimer, предоставляемую драйвером, связанную с заданным объектом устройства. |
IoInitializeWorkItem Подпрограмма IoInitializeWorkItem инициализирует рабочий элемент, который вызывающий объект уже выделил. |
IoInvalidateDeviceRelations Подпрограмма IoInvalidateDeviceRelations уведомляет диспетчера PnP о том, что отношения для устройства (такие как отношения шины, отношения извлечения, отношения удаления и отношение целевого устройства) изменились. |
IoInvalidateDeviceState Подпрограмма IoInvalidateDeviceState уведомляет диспетчера PnP о том, что некоторый аспект состояния PnP устройства изменился. |
IoIs32bitProcess Подпрограмма IoIs32bitProcess проверяет, является ли отправитель текущего запроса ввода-вывода 32-разрядным приложением в режиме пользователя. |
IoIsErrorUserInduced Подпрограмма IoIsErrorUserInduced определяет, возникла ли ошибка ввода-вывода при обработке запроса на съемный носитель, вызванный пользователем. |
IoIsWdmVersionAvailable Подпрограмма IoIsWdmVersionAvailable проверяет, поддерживается ли данная версия WDM операционной системой. |
IoMarkIrpPending Подпрограмма IoMarkIrpPending помечает указанный IRP, указывая, что подпрограмма отправки драйвера впоследствии вернула STATUS_PENDING, так как дальнейшая обработка требуется другими подпрограммами драйверов. |
IoOpenDeviceInterfaceRegistryKey Подпрограмма IoOpenDeviceInterfaceRegistryKey возвращает дескриптор в раздел реестра для хранения сведений о конкретном экземпляре интерфейса устройства. |
IoOpenDeviceRegistryKey Подпрограмма IoOpenDeviceRegistryKey возвращает дескриптор в расположение состояния реестра для определенного экземпляра устройства. |
IoOpenDriverRegistryKey Зарезервировано для функции IoOpenDriverRegistryKey. |
IoQueryKsrPersistentMemorySize Корпорация Майкрософт резервирует функцию IoQueryKsrPersistentMemorySize только для внутреннего использования. Не используйте эту функцию в коде. |
IoQueryKsrPersistentMemorySizeEx Корпорация Майкрософт резервирует функцию IoQueryKsrPersistentMemorySizeEx только для внутреннего использования. Не используйте эту функцию в коде. |
IoQueueWorkItem Подпрограмма IoQueueWorkItem связывает подпрограмму WorkItem с рабочим элементом и вставляет рабочий элемент в очередь для последующей обработки системным рабочим потоком. |
IoQueueWorkItemEx Подпрограмма IoQueueWorkItemEx связывает подпрограмму WorkItemEx с рабочим элементом и вставляет рабочий элемент в очередь для последующей обработки системным рабочим потоком. |
IoRegisterContainerNotification Подпрограмма IoRegisterContainerNotification регистрирует драйвер режима ядра для получения уведомлений о указанном классе событий. |
IoRegisterDeviceInterface Подпрограмма IoRegisterDeviceInterface регистрирует класс интерфейса устройства, если он еще не зарегистрирован, и создает новый экземпляр класса интерфейса, который драйвер может впоследствии включить для использования приложениями или другими системными компонентами. |
IoRegisterLastChanceShutdownNotification Подпрограмма IoRegisterLastChanceShutdownNotification регистрирует драйвер для получения IRP_MJ_SHUTDOWN IRP при завершении работы системы после очистки всех файловых систем. |
IoRegisterPlugPlayNotification Подпрограмма IoRegisterPlugPlayNotification регистрирует подпрограмму обратного вызова уведомлений Plug and Play (PnP), вызываемую при возникновении события PnP указанной категории. |
IoRegisterShutdownNotification Подпрограмма IoRegisterShutdownNotification регистрирует драйвер для получения IRP_MJ_SHUTDOWN IRP при завершении работы системы. |
IoReleaseCancelSpinLock Дополнительные сведения о подпрограмме IoReleaseCancelSpinLock. |
IoReleaseRemoveLock Подпрограмма IoReleaseRemoveLock освобождает блокировку удаления, полученную с предыдущим вызовом IoAcquireRemoveLock. |
IoReleaseRemoveLockAndWait Подпрограмма IoReleaseRemoveLockAndWait освобождает блокировку удаления, которую драйвер приобрел в предыдущем вызове IoAcquireRemoveLock, и ожидает, пока не будут освобождены все приобретения блокировки. |
IoRemoveLinkShareAccess Подпрограмма IoRemoveLinkShareAccess удаляет сведения о доступе и связывании с общим доступом для заданного открытого экземпляра объекта файла. |
IoRemoveLinkShareAccessEx Подпрограмма IoRemoveLinkShareAccessEx удаляет сведения о доступе и совместном доступе в структуре общего доступа файловой системы для данного открытого экземпляра. |
IoRemoveShareAccess Подпрограмма IoRemoveShareAccess удаляет сведения о доступе и совместном доступе для заданного открытого экземпляра объекта файла. |
IoReportInterruptActive Подпрограмма IoReportInterruptActive сообщает операционной системе, что зарегистрированная подпрограмма службы прерываний (ISR) активна и готова обрабатывать запросы на прерывания. |
IoReportInterruptInactive Подпрограмма IoReportInterruptInactive сообщает операционной системе, что зарегистрированная подпрограмма службы прерываний (ISR) неактивна и не ожидает запросов прерываний. |
IoReportTargetDeviceChange Подпрограмма IoReportTargetDeviceChange уведомляет диспетчер PnP о том, что на устройстве произошло пользовательское событие. |
IoReportTargetDeviceChangeAsynchronous Подпрограмма IoReportTargetDeviceChangeAsynchronous уведомляет диспетчера PnP о том, что пользовательское событие произошло на устройстве. |
IoRequestDeviceEject Подпрограмма IoRequestDeviceEject уведомляет диспетчера PnP о нажатии кнопки извлечения устройства. |
IoRequestDpc Подпрограмма IoRequestDpc помещает в очередь подпрограмму DpcForIsr, предоставляемую драйвером, для завершения обработки ввода-вывода на основе прерываний на более низком уровне IRQL. |
IoReserveKsrPersistentMemory Корпорация Майкрософт резервирует функцию IoReserveKsrPersistentMemory только для внутреннего использования. Не используйте эту функцию в коде. |
IoReserveKsrPersistentMemoryEx Корпорация Майкрософт резервирует функцию IoReserveKsrPersistentMemoryEx только для внутреннего использования. Не используйте эту функцию в коде. |
IoReuseIrp Подпрограмма IoReuseIrp повторно инициализирует IRP, чтобы ее можно было повторно использовать. |
Iosb64ToIosb Функция Iosb64ToIosb... |
IosbToIosb64 Функция IosbToIosb64... |
IoSetCancelRoutine Подпрограмма IoSetCancelRoutine настраивает подпрограмму отмены, предоставляемую драйвером, чтобы вызываться, если данный IRP отменен. |
IoSetCompletionRoutine Подпрограмма IoSetCompletionRoutine регистрирует подпрограмму IoCompletion, которая будет вызываться, когда драйвер следующего уровня завершил запрошенную операцию для заданного IRP. |
IoSetCompletionRoutineEx Подпрограмма IoSetCompletionRoutineEx регистрирует подпрограмму IoCompletion, которая вызывается, когда драйвер следующего нижнего уровня завершил запрошенную операцию для заданного IRP. |
IoSetDeviceInterfacePropertyData Подпрограмма IoSetDeviceInterfacePropertyData изменяет текущее значение свойства интерфейса устройства. |
IoSetDeviceInterfaceState Подпрограмма IoSetDeviceInterfaceState включает или отключает экземпляр ранее зарегистрированного класса интерфейса устройства. |
IoSetDevicePropertyData Подпрограмма IoSetDevicePropertyData изменяет текущий параметр для свойства устройства. |
IoSetIoPriorityHint Подпрограмма IoSetIoPriorityHint задает значение указания приоритета для IRP. |
IoSetLinkShareAccess Подпрограмма IoSetLinkShareAccess задает права доступа для общего доступа к указанному объекту файла. |
IoSetNextIrpStackLocation Подпрограмма IoSetNextIrpStackLocation задает расположение стека IRP в выделенном драйвером IRP для вызывающего объекта. |
IoSetShareAccess Подпрограмма IoSetShareAccess задает права доступа для общего доступа к заданному объекту файла. |
IoSetShareAccessEx Подпрограмма IoSetShareAccessEx задает права доступа для общего доступа к указанному объекту файла. |
IoSetStartIoAttributes Подпрограмма IoSetStartIoAttributes в wdm.h задает атрибуты для подпрограммы StartIo драйвера. |
IoSetTopLevelIrp Подпрограмма IoSetTopLevelIrp в wdm.h задает значение поля TopLevelIrp текущего потока. |
IoSizeOfIrp Подпрограмма IoSizeOfIrp в wdm.h определяет размер в байтах для IRP, учитывая количество расположений стека в IRP. |
IoSizeofWorkItem Подпрограмма IoSizeofWorkItem возвращает размер в байтах структуры IO_WORKITEM. |
IoSkipCurrentIrpStackLocation Дополнительные сведения: IoSkipCurrentIrpStackLocation |
IoStartNextPacket Подпрограмма IoStartNextPacket в wdm.h dequeues следующего IRP из связанной очереди устройства объекта устройства и вызывает подпрограмму StartIo драйвера. |
IoStartNextPacketByKey Подпрограмма IoStartNextPacketByKey в wdm.h отменяет следующий пакет запроса ввода-вывода из связанной очереди устройства объекта устройства. |
IoStartPacket Подпрограмма IoStartPacket в wdm.h вызывает подпрограмму StartIo драйвера с IRP или вставляет IRP в очередь устройства для заданного объекта устройства. |
IoStartTimer Подпрограмма IoStartTimer в wdm.h включает таймер, связанный с заданным объектом устройства, поэтому подпрограмма IoTimer, предоставляемая драйвером, вызывается один раз в секунду. |
IoStopTimer Подпрограмма IoStopTimer в wdm.h отключает таймер для указанного объекта устройства, чтобы подпрограмма IoTimer, предоставляемая драйвером, не вызывается. |
IoUninitializeWorkItem Подпрограмма IoUninitializeWorkItem неинициализирует рабочий элемент, инициализированный IoInitializeWorkItem. |
IoUnregisterContainerNotification Подпрограмма IoUnregisterContainerNotification отменяет регистрацию уведомлений контейнера, созданную ранее подпрограммой IoRegisterContainerNotification. |
IoUnregisterPlugPlayNotification Эта подпрограмма устарела в Windows 7 и более поздних версиях Windows. Подпрограмма IoUnregisterPlugPlayNotification удаляет регистрацию процедуры обратного вызова драйвера для события PnP. |
IoUnregisterPlugPlayNotificationEx Подпрограмма IoUnregisterPlugPlayNotificationEx отменяет регистрацию процедуры обратного вызова драйвера для уведомлений о событиях Plug and Play (PnP). |
IoUnregisterShutdownNotification Подпрограмма IoUnregisterShutdownNotification удаляет зарегистрированный драйвер из очереди уведомлений о завершении работы. |
IoUpdateLinkShareAccess Подпрограмма IoUpdateLinkShareAccess обновляет общий доступ для данного объекта файла, как правило, при открытии файла. |
IoUpdateLinkShareAccessEx Подпрограмма IoUpdateLinkShareAccessEx обновляет общий доступ для данного объекта файла, как правило, при открытии файла. |
IoUpdateShareAccess Подпрограмма IoUpdateShareAccess обновляет общий доступ для заданного объекта файла, как правило, при открытии файла. |
IoValidateDeviceIoControlAccess Дополнительные сведения см. в функции WdmlibIoValidateDeviceIoControlAccess. |
IoWithinStackLimits Подпрограмма IoWithinStackLimits определяет, находится ли область памяти в пределах предела стека текущего потока. |
IoWMIAllocateInstanceIds Подпрограмма IoWMIAllocateInstanceIds выделяет один или несколько идентификаторов экземпляров, уникальных для GUID. |
IoWMIDeviceObjectToInstanceName Подпрограмма IoWMIDeviceObjectToInstanceName определяет имя экземпляра класса WMI, реализованного драйвером, указанным объектом устройства. |
IoWMIDeviceObjectToProviderId Подпрограмма IoWMIDeviceObjectToProviderId преобразует указанный объект устройства в соответствующий идентификатор поставщика WMI. |
IoWMIExecuteMethod Подпрограмма IoWMIExecuteMethod выполняет метод класса WMI в указанном экземпляре блока данных WMI. |
IoWMIHandleToInstanceName Подпрограмма IoWMIHandleToInstanceName определяет имя экземпляра для экземпляра класса WMI, реализованного драйвером, указанным дескриптором файла. |
IoWMIOpenBlock Подпрограмма IoWMIOpenBlock открывает объект блока данных WMI для указанного класса WMI. |
IoWMIQueryAllData Подпрограмма IoWMIQueryAllData возвращает все блоки данных WMI, реализующие заданный класс WMI. |
IoWMIQueryAllDataMultiple Подпрограмма IoWMIQueryAllDataMultiple возвращает все блоки данных WMI, реализующие один из наборов классов WMI. |
IoWMIQuerySingleInstance Подпрограмма IoWMIQuerySingleInstance возвращает указанный экземпляр блока данных WMI. |
IoWMIQuerySingleInstanceMultiple Подпрограмма IoWMIQuerySingleInstanceMultiple возвращает все экземпляры блока данных WMI, реализующие указанные классы WMI с указанными именами экземпляров. |
IoWMIRegistrationControl Подпрограмма IoWMIRegistrationControl регистрирует или отменяет регистрацию вызывающего объекта в качестве поставщика данных WMI для указанного объекта устройства. |
IoWMISetNotificationCallback Подпрограмма IoWMISetNotificationCallback регистрирует обратный вызов уведомлений для события WMI. |
IoWMISetSingleInstance Подпрограмма IoWMISetSingleInstance задает значения свойств в экземпляре блока данных, который соответствует указанному классу WMI и имени экземпляра. |
IoWMISetSingleItem Подпрограмма IoWMISetSingleItem задает одно свойство в экземпляре блока данных, которое соответствует указанному классу WMI и имени экземпляра. |
IoWMISuggestInstanceName Подпрограмма IoWMISuggestInstanceName используется для запроса, чтобы WMI предложил базовое имя, которое драйвер может использовать для создания имен экземпляров WMI для устройства. |
IoWMIWriteEvent Подпрограмма IoWMIWriteEvent предоставляет заданное событие компонентам WMI пользовательского режима для уведомления. |
IoWriteErrorLogEntry Подпрограмма IoWriteErrorLogEntry в очереди wdm.h отправляет заданный пакет журнала ошибок в поток ведения журнала системных ошибок. |
IoWriteKsrPersistentMemory Корпорация Майкрософт резервирует функцию IoWriteKsrPersistentMemory только для внутреннего использования. Не используйте эту функцию в коде. |
IsListempty Подпрограмма IsListEmpty указывает, является ли вдвойне связанный список LIST_ENTRY структур пустым. |
KdBreakPointWithStatus Макрос KdBreakPointWithStatus разбивается на отладчик ядра и отправляет значение состояния отладчику. |
KdChangeOption Подпрограмма KdChangeOption обращается и изменяет состояние в ядре, связанном с отладкой ядра. |
KdDisableDebugger Подпрограмма KdDisableDebugger отключает отладчик ядра. |
KdEnableDebugger Подпрограмма KdEnableDebugger повторно включает отладчик ядра после вызова подпрограммы KdDisableDebugger отключает отладчик ядра. |
KdPrint Макрос KdPrint отправляет сообщение отладчику ядра. |
KdPrintEx Макрос KdPrintEx отправляет строку в отладчик ядра, если указаны условия. Для вызова KdPrintEx требуются двойные скобки. |
KdRefreshDebuggerNotPresent Макрос KdRefreshDebuggerNotPresent обновляет значение глобальной переменной ядра KD_DEBUGGER_NOT_PRESENT. |
KeAcquireGuardedMutex Узнайте больше о подпрограмме KeAcquireGuardedMutex. |
KeAcquireGuardedMutexUnsafe Дополнительные сведения о функции KeAcquireGuardedMutexUnsafe. |
KeAcquireInStackQueuedSpinLock Дополнительные сведения о подпрограмме KeAcquireInStackQueuedSpinLock. |
KeAcquireInStackQueuedSpinLockAtDpcLevel Дополнительные сведения о подпрограмме KeAcquireInStackQueuedSpinLockAtDpcLevel. |
KeAcquireInStackQueuedSpinLockForDpc Дополнительные сведения о подпрограмме KeAcquireInStackQueuedSpinLockForDpc. |
KeAcquireInterruptSpinLock Дополнительные сведения о подпрограмме KeAcquireInterruptSpinLock. |
KeAcquireSpinLock Подпрограмма KeAcquireSpinLock получает блокировку спина, чтобы вызывающий объект может синхронизировать доступ к общим данным в многопроцессорном безопасном способе, вызвав IRQL. |
KeAcquireSpinLockAtDpcLevel Подпрограмма KeAcquireSpinLockAtDpcLevel получает блокировку спина, когда вызывающий объект уже работает в IRQL >= DISPATCH_LEVEL. |
KeAcquireSpinLockForDpc Дополнительные сведения о подпрограмме KeAcquireSpinLockForDpc. |
KeAcquireSpinLockRaiseToDpc Подпрограмма KeAcquireSpinLockRaiseToDpc является более быстрой версией подпрограммы KeAcquireSpinLock. |
KeAddTriageDumpDataBlock Добавляет блок данных дампа триажа в массив блоков данных дампа триажа. |
KeAreAllcsDisabled Подпрограмма KeAreAllApcsDisabled указывает, находится ли вызывающий поток внутри защищенного региона или работает в >IRQL = APC_LEVEL, что отключает всю доставку APC. |
KeAreApcsDisabled Функция KeAreApcsDisabled (wdm.h) возвращает значение, указывающее, находится ли вызывающий поток в критическом регионе или защищенном регионе. |
KeBugCheckEx Подпрограмма KeBugCheckEx сводит систему в управляемом режиме, когда вызывающий обнаруживает неустранимую несогласованность, которая повредит систему, если вызывающий объект продолжал выполняться. |
KeCancelTimer Подпрограмма KeCancelTimer отменяет срок действия объекта таймера до интервала таймера, если он задан. |
KeClearEvent Подпрограмма KeClearEvent задает событие не сигнальным состоянием. |
KeConvertAuxiliaryCounterToPerformanceCounter Подпрограмма KeConvertAuxiliaryCounterToPerformanceCounter преобразует указанное вспомогательное значение счетчика в значение счетчика производительности. |
KeConvertPerformanceCounterToAuxiliaryCounter Подпрограмма KeConvertPerformanceCounterToAuxiliaryCounter преобразует указанное значение счетчика производительности в вспомогательное значение счетчика. |
KeDelayExecutionThread Подпрограмма KeDelayExecutionThread помещает текущий поток в оповещаемое или неертируемое состояние ожидания в течение указанного интервала. |
KeDeregisterBoundCallback Подпрограмма KeDeregisterBoundCallback отменяет регистрацию обратного вызова исключения в режиме пользователя, зарегистрированного KeRegisterBoundCallback. |
KeDeregisterBugCheckCallback Подпрограмма KeDeregisterBugCheckCallback удаляет подпрограмму обратного вызова, зарегистрированную KeRegisterBugCheckCallback. |
KeDeregisterBugCheckReasonCallback Подпрограмма KeDeregisterBugCheckReasonCallback удаляет подпрограмму обратного вызова, зарегистрированную KeRegisterBugCheckReasonCallback. |
KeDeregisterNmiCallback Подпрограмма KeDeregisterNmiCallback отменяет регистрацию обратного вызова немаскируемых прерываний (NMI), зарегистрированных KeRegisterNmiCallback. |
KeDeregisterProcessorChangeCallback Подпрограмма KeDeregisterProcessorChangeCallback отменяет регистрацию функции обратного вызова, которая ранее была зарегистрирована в операционной системе путем вызова подпрограммы KeRegisterProcessorChangeCallback. |
KeEnterCriticalRegion Функция KeEnterCriticalRegion (wdm.h) временно отключает выполнение обычных API ядра, но не предотвращает выполнение специальных API ядра. |
KeEnterGuardedRegion Функция KeEnterGuardedRegion (wdm.h) входит в защищенный регион, который отключает всю доставку APC в режим ядра в текущий поток. |
KeFlushIoBuffers Подпрограмма KeFlushIoBuffers очищает область памяти, описанную MDL из кэшей всех процессоров. |
KeFlushQueuedDpcs Подпрограмма KeFlushQueuedDpcs возвращается после выполнения всех очередных ЦП на всех процессорах. |
KefReleaseSpinLockFromDpcLevel Подпрограмма KeReleaseSpinLockFromDpcLevel выпускает исполнительный спин-блокировку без изменения IRQL. |
KeGetCurrentIrql Подпрограмма KeGetCurrentIrql возвращает текущий IRQL. |
KeGetCurrentNodeNumber Функция KeGetCurrentNodeNumber (wdm.h) возвращает номер узла NUMA для логического процессора, на котором запущен вызывающий объект. |
KeGetCurrentProcessorIndex KeGetCurrentProcessorIndex возвращает индекс обработчика, на котором запущен вызывающий объект. |
KeGetCurrentProcessorNumberEx Функция KeGetCurrentProcessorNumberEx (wdm.h) возвращает номер процессора логического процессора, на котором запущен вызывающий объект. |
KeGetCurrentThread Подпрограмма KeGetCurrentThread определяет текущий поток. |
KeGetProcessorIndexFromNumber Подпрограмма KeGetProcessorIndexFromNumber в wdm.h преобразует номер группы и относительный номер процессора в индекс системного процессора. |
KeGetProcessorNumberFromIndex Подпрограмма KeGetProcessorNumberFromIndex в wdm.h преобразует индекс общего процессора в номер группы и номер процессора относительно группы. |
KeGetResharedSharedDataAlignment Подпрограмма KeGetResharedSharedDataAlignment возвращает предпочтительное выравнивание для структур памяти, к которым может получить доступ несколько процессоров. |
KeInitializeCallbackRecord Дополнительные сведения: KeInitializeCallbackRecord |
KeInitializeCrashDumpHeader Узнайте, как подпрограмма KeInitializeCrashDumpHeader предоставляет сведения о заголовках, необходимые системе для файла аварийного дампа. |
KeInitializeDeviceQueue Подпрограмма KeInitializeDeviceQueue инициализирует объект очереди устройств в не занятом состоянии. |
KeInitializeDpc Подпрограмма KeInitializeDpc инициализирует объект DPC и регистрирует подпрограмму CustomDpc для этого объекта. |
KeInitializeEvent Подпрограмма KeInitializeEvent инициализирует объект события в виде события синхронизации (одного официанта) или события типа уведомлений и задает для него сигнальное или не сигнализированное состояние. |
KeInitializeGuardedMutex Подпрограмма KeInitializeGuardedMutex инициализирует защищенный мьютекс. |
KeInitializeMutex Подпрограмма KeInitializeMutex инициализирует объект мьютекса, задав его сигнальное состояние. |
KeInitializeSemaphore Подпрограмма KeInitializeSemaphore инициализирует объект семафора с указанным числом и задает верхний предел, который может достичь счетчика. |
KeInitializeSpinLock Подпрограмма KeInitializeSpinLock инициализирует переменную типа KSPIN_LOCK. |
KeInitializeThreadedDpc Подпрограмма KeInitializeThreadedDpc инициализирует потоковый объект DPC и регистрирует подпрограмму CustomThreadedDpc для этого объекта. |
KeInitializeTimer Подпрограмма KeInitializeTimer инициализирует объект таймера. |
KeInitializeTimerEx Подпрограмма KeInitializeTimerEx инициализирует расширенный объект таймера ядра. |
KeInitializeTriageDumpDataArray Инициализирует массив блоков данных дампа триажа. |
KeInsertByKeyDeviceQueue Подпрограмма KeInsertByKeyDeviceQueue получает блокировку спина для указанного DeviceQueue и очереди записи в соответствии со значением указанного значения сортировки, если очередь устройства задана в состоянии занятости. |
KeInsertDeviceQueue Подпрограмма KeInsertDeviceQueue получает блокировку спина для указанного объекта очереди устройства, а если для очереди устройства задано состояние занятости, очередь указанной записи. |
KeInsertQueueDpc Подпрограмма KeInsertQueueDpc помещает DPC для выполнения. |
KeIpiGenericCall Подпрограмма KeIpiGenericCall приводит к тому, что указанная подпрограмма выполняется одновременно на всех процессорах. |
KeIsExecutingDpc Проверяет, выполняется ли DPC на текущем процессоре. |
KeLeaveCriticalRegion Узнайте, как подпрограмма KeLeaveCriticalRegion повторно преобразует доставку обычных API режима ядра, которые были отключены предыдущим вызовом KeEnterCriticalRegion. |
KeLeaveGuardedRegion Узнайте, как подпрограмма KeLeaveGuardedRegion выходит из защищенного региона, введенного KeEnterGuardedRegion. |
KeLowerIrql Подпрограмма KeLowerIrql восстанавливает IRQL на текущем процессоре до исходного значения. |
KeMemoryBarrier Подпрограмма KeMemoryBarrier создает барьер в своем положении в коде, через который компилятор и обработчик не могут перемещать какие-либо операции. |
KeQueryActiveGroupCount Узнайте, как подпрограмма KeQueryActiveGroupCount возвращает количество активных групп обработчиков в многопроцессорной системе. |
KeQueryActiveProcessorCount Узнайте, как подпрограмма KeQueryActiveProcessorCount возвращает количество текущих активных процессоров. |
KeQueryActiveProcessorCountEx Узнайте, как подпрограмма KeQueryActiveProcessorCountEx возвращает количество активных логических процессоров в указанной группе в многопроцессорной системе или во всей системе. |
KeQueryActiveProcessors Узнайте, как подпрограмма KeQueryActiveProcessors возвращает битовую маску текущих активных процессоров. |
KeQueryAuxiliaryCounterFrequency Подпрограмма KeQueryAuxiliaryCounterFrequency возвращает частоту вспомогательного счетчика в единицах Гц. |
KeQueryDpcWatchdogInformation Подпрограмма KeQueryDpcWatchdogInformation возвращает значения таймера отложенной процедуры (DPC) для текущего процессора. |
KeQueryGroupAffinity Узнайте, как подпрограмма KeQueryGroupAffinity возвращает маску сходства, которая определяет активные логические процессоры в указанной группе в многопроцессорной системе. |
KeQueryHighestNodeNumber Узнайте, как подпрограмма KeQueryHighestNodeNumber возвращает наибольшее число узлов в многопроцессорной системе, которая имеет архитектуру без единого доступа к памяти (NUMA). |
KeQueryInterruptTime Подпрограмма KeQueryInterruptTime возвращает текущее значение счетчика времени прерываний системы с точностью до часы системы. |
KeQueryInterruptTimePrecise Подпрограмма KeQueryInterruptTimePrecise возвращает текущее значение счетчика времени прерывания системы с точностью в микросекунде. |
KeQueryLogicalProcessorRelationship Подпрограмма KeQueryLogicalProcessorRelationship получает сведения о связи одного или нескольких процессоров с другими процессорами в многопроцессорной системе. |
KeQueryMaximumGroupCount Узнайте, как подпрограмма KeQueryMaximumGroupCount возвращает максимальное количество групп в многопроцессорной системе. |
KeQueryMaximumProcessorCount Узнайте, как подпрограмма KeQueryMaximumProcessorCount возвращает максимальное количество процессоров. |
KeQueryMaximumProcessorCountEx Узнайте, как подпрограмма KeQueryMaximumProcessorCountEx возвращает максимальное количество логических процессоров в указанной группе в многопроцессорной системе. |
KeQueryNodeActiveAffinity Подпрограмма KeQueryNodeActiveAffinity получает текущее сходство процессора указанного узла в многопроцессорной системе с неоднородным доступом к памяти (NUMA). |
KeQueryNodeActiveAffinity2 Эта подпрограмма возвращает текущее сходство обработчика с несколькими группами заданного узла NUMA. |
KeQueryNodeActiveProcessorCount Эта подпрограмма возвращает количество активных процессоров в заданном узле NUMA во всех группах. |
KeQueryNodeMaximumProcessorCount Узнайте, как подпрограмма KeQueryNodeMaximumProcessorCount возвращает максимальное количество логических процессоров, которые указанный узел в системе с многопроцессорным доступом к памяти (NUMA) может содержать. |
KeQueryPerformanceCounter Подпрограмма KeQueryPerformanceCounter в wdm.h извлекает текущее значение и частоту счетчика производительности. |
KeQueryPriorityThread Подпрограмма KeQueryPriorityThread возвращает текущий приоритет определенного потока. |
KeQueryRuntimeThread Подпрограмма KeQueryRuntimeThread сообщает накопленный режим ядра и время выполнения в пользовательском режиме потока в часах. |
KeQuerySystemTime Подпрограмма KeQuerySystemTime получает текущее системное время. |
KeQuerySystemTimePrecise Подпрограмма KeQuerySystemTimePrecise извлекает текущее системное время и более точно, чем подпрограмма KeQuerySystemTime. |
KeQueryTickCount Узнайте, как подпрограмма KeQueryTickCount поддерживает количество прерываний таймера интервала, которые произошли с момента загрузки системы. |
KeQueryTimeIncrement Подпрограмма KeQueryTimeIncrement возвращает количество 100-наносекунд единиц, которые добавляются в системное время каждый раз, когда интервал прерывает часы. |
KeQueryTotalCycleTimeThread Подпрограмма KeQueryTotalCycleTimeThread возвращает накопленный цикл времени для указанного потока. |
KeQueryUnbiasedInterruptTime Подпрограмма KeQueryUnbiasedInterruptTime возвращает текущее значение счетчика времени прерывания системы. |
KeRaiseIrql Подпрограмма KeRaiseIrql повышает приоритет оборудования к указанному значению IRQL, тем самым маскируя прерывания эквивалентных или более низких IRQL на текущем процессоре. |
KeRaiseIrqlToDpcLevel Узнайте, как подпрограмма KeRaiseIrqlToDpcLevel повышает приоритет оборудования к IRQL = DISPATCH_LEVEL, тем самым маскируя прерывания эквивалентных или более низких IRQL на текущем процессоре. |
KeReadStateEvent Подпрограмма KeReadStateEvent возвращает текущее состояние, сигнальное или не сигналируемое объекту события. |
KeReadStateMutex Подпрограмма KeReadStateMutex возвращает текущее состояние, сигнализируется или не сигнализирует о указанном объекте мьютекса. |
KeReadStateSemaphore Подпрограмма KeReadStateSemaphore возвращает текущее состояние, сигнальное или не сигнальное, указанного объекта семафора. |
KeReadStateTimer Подпрограмма KeReadStateTimer считывает текущее состояние объекта таймера. |
KeRegisterBoundCallback Подпрограмма KeRegisterBoundCallback регистрирует подпрограмму, которая будет вызываться всякий раз, когда возникает исключение, связанное в пользовательском режиме. |
KeRegisterBugCheckCallback Подпрограмма KeRegisterBugCheckCallback регистрирует подпрограмму BugCheckCallback, которая выполняется при возникновении ошибки в операционной системе. |
KeRegisterBugCheckReasonCallback Подпрограмма KeRegisterBugCheckReasonCallback регистрирует подпрограмму KbCallbackDumpIo, KbCallbackSecondaryDumpData или KbCallbackAddPages, которая выполняется, когда операционная система выдает проверку ошибок. |
KeRegisterNmiCallback Подпрограмма KeRegisterNmiCallback регистрирует подпрограмму, которая будет вызываться всякий раз, когда возникает немаскируемое прерывание (NMI). |
KeRegisterProcessorChangeCallback Подпрограмма KeRegisterProcessorChangeCallback регистрирует функцию обратного вызова в операционной системе, чтобы операционная система уведомила драйвер о добавлении нового процессора в раздел оборудования. |
KeReleaseGuardedMutex Подпрограмма KeReleaseGuardedMutex освобождает защищенный мьютекс, приобретенный с KeAcquireGuardedMutex или KeTryToAcquireGuardedMutex. |
KeReleaseGuardedMutexUnsafe Подпрограмма KeReleaseGuardedMutexUnsafe выпускает защищенный мьютекс, приобретенный KeAcquireGuardedMutexUnsafe. |
KeReleaseInStackQueuedSpinLock Подпрограмма KeReleaseInStackQueuedSpinLock освобождает очередь спин-блокировки, приобретенную KeAcquireInStackQueuedSpinLock. |
KeReleaseInStackQueuedSpinLockForDpc Подпрограмма KeReleaseInStackQueuedSpinLockForDpc выпускает очередь спин-блокировки, полученную путем вызова KeAcquireInStackQueuedSpinLockForDpc. |
KeReleaseInStackQueuedSpinLockFromDpcLevel Подпрограмма KeReleaseInStackQueuedSpinLockFromDpcLevel освобождает очередь спин-блокировки, приобретенную KeAcquireInStackQueuedSpinLockAtDpcLevel. |
KeReleaseInterruptSpinLock Подпрограмма KeReleaseInterruptSpinLock освобождает блокировку прерывания спина, полученную KeAcquireInterruptSpinLock. |
KeReleaseMutex Подпрограмма KeReleaseMutex освобождает объект мьютекса и указывает, следует ли вызывающему объекту вызывать одну из подпрограмм KeWaitXxxx, как только KeReleaseMutex возвращает элемент управления. |
KeReleaseSemaphore Подпрограмма KeReleaseSemaphore освобождает указанный объект семафора. |
KeReleaseSpinLock Подпрограмма KeReleaseSpinLock освобождает спин-блокировку и восстанавливает исходный IRQL, в котором был запущен вызывающий объект. |
KeReleaseSpinLockForDpc Подпрограмма KeReleaseSpinLockForDpc освобождает спин-блокировку, полученную путем вызова KeAcquireSpinLockForDpc. |
KeReleaseSpinLockFromDpcLevel Узнайте, как подпрограмма KeReleaseSpinLockFromDpcLevel выпускает исполнительный спин-блокировку без изменения IRQL. |
KeRemoveByKeyDeviceQueue Подпрограмма KeRemoveByKeyDeviceQueue удаляет запись, выбранную в соответствии со значением ключа сортировки, из указанной очереди устройства. |
KeRemoveDeviceQueue Подпрограмма KeRemoveDeviceQueue удаляет запись из головы указанной очереди устройства. |
KeRemoveEntryDeviceQueue Подпрограмма KeRemoveEntryDeviceQueue возвращает, находится ли указанная запись в очереди устройства и удаляет ее, если она была в очереди, из очереди устройства. |
KeRemoveQueueDpc Подпрограмма KeRemoveQueueDpc удаляет указанный объект DPC из очереди DPC системы. |
KeResetEvent Подпрограмма KeResetEvent сбрасывает указанный объект события в состояние без сигнала и возвращает предыдущее состояние этого объекта события. |
KeRestoreExtendedProcessorState Подпрограмма KeRestoreExtendedProcessorState восстанавливает сведения о состоянии расширенного процессора, сохраненные ранее. |
KeRestoreFloatingPointState Подпрограмма KeRestoreFloatingPointState восстанавливает контекст с плавающей запятой, сохраненный предыдущим вызовом KeSaveFloatingPointState. |
KeRevertToUserAffinityThreadEx Подпрограмма KeRevertToUserAffinityThreadEx восстанавливает предыдущее сходство текущего потока. |
KeRevertToUserGroupAffinityThread Подпрограмма KeRevertToUserGroupAffinityThread восстанавливает сходство группы вызывающего потока с исходным значением во время создания потока. |
KeSaveExtendedProcessorState Подпрограмма KeSaveExtendedProcessorState сохраняет сведения о состоянии расширенного процессора. |
KeSaveFloatingPointState Подпрограмма KeSaveFloatingPointState сохраняет контекст с плавающей запятой, чтобы вызывающий объект выполнял операции с плавающей запятой. |
KeSetCoalescableTimer Подпрограмма KeSetCoalescableTimer задает начальное время окончания срока действия и период объекта таймера и указывает, сколько задержки может быть разрешено в период истечения срока действия. |
KeSetEvent Подпрограмма KeSetEvent устанавливает объект события в сигнальное состояние, если событие еще не сигналировало, и возвращает предыдущее состояние объекта события. |
KeSetImportanceDpc Узнайте, как подпрограмма KeSetImportanceDpc указывает, как скоро выполняется подпрограмма DPC. |
KeSetPriorityThread Подпрограмма KeSetPriorityThread задает приоритет времени выполнения создаваемого драйвера потока. |
KeSetSystemAffinityThread Подпрограмма KeSetSystemAffinityThread задает системное сходство текущего потока. |
KeSetSystemAffinityThreadEx Подпрограмма KeSetSystemAffinityThreadEx задает системное сходство текущего потока. |
KeSetSystemGroupAffinityThread Подпрограмма KeSetSystemGroupAffinityThread изменяет номер группы и маску сходства вызывающего потока. |
KeSetTargetProcessorDpc Узнайте, как подпрограмма KeSetTargetProcessorDpc указывает процессор, на котором будет выполняться подпрограмма DPC. |
KeSetTargetProcessorDpcEx Подпрограмма KeSetTargetProcessorDpcEx указывает процессор, на котором будет выполняться подпрограмма DPC. |
KeSetTimer Подпрограмма KeSetTimer задает абсолютный или относительный интервал, с которым объект таймера должен быть задан сигнальным состоянием, а при необходимости предоставляет подпрограмму CustomTimerDpc для выполнения при истечении этого интервала. |
KeSetTimerEx Подпрограмма KeSetTimerEx задает абсолютный или относительный интервал, в котором объект таймера должен быть задан сигнальным состоянием, при необходимости предоставляет подпрограмму CustomTimerDpc, которая будет выполняться при истечении этого интервала, и при необходимости предоставляет повторяющийся интервал таймера. |
KeShouldYieldProcessor Дополнительные сведения: Функция KeShouldYieldProcessor |
KeStallExecutionProcessor Подпрограмма KeStallExecutionProcessor в wdm.h застопоряет вызывающий объект на текущем процессоре в течение указанного интервала времени. |
KeSynchronizeExecution Подпрограмма KeSynchronizeExecution синхронизирует выполнение указанной подпрограммы с подпрограммой службы прерываний (ISR), назначенной набору одного или нескольких объектов прерываний. |
KeTestSpinLock Стандартные тесты KeTestSpinLock для доступности блокировки спина. |
KeTryToAcquireGuardedMutex Подпрограмма KeTryToAcquireGuardedMutex получает защищенный мьютекс, если он доступен. |
KeTryToAcquireSpinLockAtDpcLevel Подпрограмма KeTryToAcquireSpinLockAtDpcLevel пытается получить спин-блокировку на DISPATCH_LEVEL. |
KeWaitForMultipleObjects Подпрограмма KeWaitForMultipleObjects помещает текущий поток в оповещение или непреднамереемое состояние ожидания, пока любое или все из нескольких объектов диспетчера не будут заданы сигнальное состояние или (необязательно) до истечения времени ожидания. |
KeWaitForSingleObject Подпрограмма KeWaitForSingleObject помещает текущий поток в состояние ожидания, пока заданный объект диспетчера не установлен в сигнальное состояние или (при необходимости) до истечения времени ожидания. |
Восстанавливает IRQL на текущем процессоре до исходного значения. |
Вызывает приоритет оборудования к указанному значению IRQL, тем самым маскируя прерывания эквивалентных или более низких IRQL на текущем процессоре. |
MmAdvanceMdl Подпрограмма MmAdvanceMdl перемещает начало диапазона виртуальной памяти MDL по указанному числу байтов. |
MmAllocateContiguousMemory Узнайте, как подпрограмма MmAllocateContiguousMemory выделяет ряд смежных, непагрегированных физических памяти и сопоставляет его с адресным пространством системы. |
MmAllocateContiguousMemoryEx Функция MmAllocateContiguousMemoryEx выделяет диапазон физической нестраничной памяти и возвращает свой виртуальный адрес. |
MmAllocateContiguousMemorySpecifyCache Узнайте, как подпрограмма MmAllocateContiguousMemorySpecifyCache выделяет ряд смежных, непагрегированных физических памяти и сопоставляет его с адресным пространством системы. |
MmAllocateContiguousMemorySpecifyCacheNode Узнайте, как подпрограмма MmAllocateContiguousMemorySpecifyCacheNode выделяет диапазон непрерывной физической памяти и сопоставляет его с адресным пространством системы. |
MmAllocateContiguousNodeMemory Узнайте, как подпрограмма MmAllocateContiguousNodeMemory выделяет диапазон непрерывной физической памяти и сопоставляет его с адресным пространством системы. |
MmAllocateMappingAddress Подпрограмма MmAllocateMappingAddress резервирует диапазон системного виртуального адресного пространства указанного размера. |
MmAllocateMappingAddressEx Функция MmAllocateMappingAddressEx выделяет системное сопоставление PTE запрошенной длины, которую можно использовать позже для сопоставления произвольных адресов. |
MmAllocateMdlForIoSpace Подпрограмма MmAllocateMdlForIoSpace выделяет MDL и инициализирует этот MDL для описания набора диапазонов физических адресов в адресном пространстве ввода-вывода. |
MmAllocateNodePagesForMdlEx Подпрограмма MmAllocateNodePagesForMdlEx выделяет неупакованную физическую память из идеального узла и выделяет структуру MDL для описания этой памяти. |
MmAllocatePagesForMdl Подпрограмма MmAllocatePagesForMdl выделяет страницы физической памяти на MDL, не заполненные нулевыми значениями. |
MmAllocatePagesForMdlEx Подпрограмма MmAllocatePagesForMdlEx выделяет непагированные страницы физической памяти для MDL. Используйте эту подпрограмму вместо MmAllocatePagesForMdl. |
MmBuildMdlForNonPagedPool Подпрограмма MmBuildMdlForNonPagedPool получает MDL-файл, указывающий непагаченный буфер виртуальной памяти, и обновляет его, чтобы описать базовые физические страницы. |
MmFreeContiguousMemory Узнайте, как подпрограмма MmFreeContiguousMemory освобождает диапазон физической непрерывной памяти, выделенной подпрограммой MmAllocateContiguousMemoryXxx. |
MmFreeContiguousMemorySpecifyCache Узнайте, как подпрограмма MmFreeContiguousMemorySpecifyCache освобождает буфер, выделенный подпрограммой MmAllocateContiguousMemorySpecifyCacheXxx. |
MmFreeMappingAddress Подпрограмма MmFreeMappingAddress освобождает диапазон виртуальной памяти, зарезервированной подпрограммой MmAllocateMappingAddress. |
MmFreePagesFromMdl Подпрограмма MmFreePagesFromMdl освобождает все физические страницы, описанные MDL, созданной подпрограммой MmAllocatePagesForMdl. |
MmGetMdlByteCount Макрос MmGetMdlByteCount возвращает длину в байтах буфера, описанного указанным MDL. |
MmGetMdlByteOffset Макрос MmGetMdlByteOffset возвращает смещение байтов в начальной странице буфера, описанного заданным MDL. |
MmGetMdlPfnArray Макрос MmGetMdlPfnArray возвращает указатель на начало массива физических номеров страниц, связанных со списком дескриптора памяти (MDL). |
MmGetMdlVirtualAddress Дополнительные сведения: MmGetMdlVirtualAddress |
MmGetSystemAddressForMdl Подпрограмма MmGetSystemAddressForMdl устарела. Вместо этого используйте MmGetSystemAddressForMdlSafe. |
MmGetSystemAddressForMdlSafe Дополнительные сведения: MmGetSystemAddressForMdlSafe |
MmGetSystemRoutineAddress Подпрограмма MmGetSystemRoutineAddress возвращает указатель на функцию, указанную SystemRoutineName. |
MmGetSystemRoutineAddressEx Функция MmGetSystemRoutineAddressEx возвращает адрес указанной функции в указанном системном модуле. |
mmInitializeMdl Дополнительные сведения: MmInitializeMdl |
MmIsDriverSuspectForVerifier Подпрограмма MmIsDriverSuspectForVerifier указывает, находится ли драйвер, представленный указанным объектом драйвера, в списке драйверов, выбранных для проверки проверяющим драйвером. |
MmIsDriverVerifying Подпрограмма MmIsDriverVerifying указывает, проверяет ли драйвер режима ядра, определяемый указанным объектом драйвера, или вызывает драйвер, проверяемый проверяемым проверяющим драйвером. |
MmIsDriverVerifyingByAddress Подпрограмма MmIsDriverVerifyingByAddress проверяет, проверяет ли драйвер режима ядра, который определяется указанным адресом образа, или вызывает драйвер, проверяемый проверяемым проверяющим драйвером. |
MmLockPagableCodeSection Подпрограмма MmLockPagableCodeSection блокирует раздел кода драйвера, содержащий набор подпрограмм драйверов, помеченных специальной директивой компилятора, в системное пространство. |
MmLockPagableDataSection Подпрограмма MmLockPagableDataSection блокирует весь раздел данных драйвера в системное пространство. |
MmMapIoSpace Подпрограмма MmMapIoSpace сопоставляет заданный диапазон физических адресов с неупакованным системным пространством. |
MmMapIoSpaceEx Подпрограмма MmMapIoSpaceEx сопоставляет заданный диапазон физических адресов с нестраничным системным пространством с помощью указанной защиты страницы. |
MmMapLockedPages Подпрограмма MmMapLockedPages устарела для Windows 2000 и более поздних версий Windows, а также для Windows Me. |
MmMapLockedPagesSpecifyCache Подпрограмма MmMapLockedPagesSpecifyCache сопоставляет физические страницы, описанные MDL, с виртуальным адресом, и позволяет вызывающему объекту указать атрибут кэша, используемый для создания сопоставления. |
MmMapLockedPagesWithReservedMapping Подпрограмма MmMapLockedPagesWithReservedMapping сопоставляет все или часть диапазона адресов, ранее зарезервированного подпрограммой MmAllocateMappingAddress. |
MmMapMdl Эта функция сопоставляет физические страницы, описанные в списке дескрипторов памяти (MDL) в виртуальном адресном пространстве системы. |
MmMapMemoryDumpMdlEx Функция MmMapMemoryDumpMdlEx сопоставляет MDL-файл с указанным виртуальным адресом. |
MmPageEntireDriver Подпрограмма MmPageEntireDriver приводит ко всему коду драйвера и данным, которые будут доступны для страницы, переопределяя атрибуты различных разделов, составляющих образ драйвера. |
MmPrepareMdlForReuse Дополнительные сведения: MmPrepareMdlForReuse |
mmProbeAndLockPages Подпрограмма MmProbeAndLockPages проверяет указанные страницы виртуальной памяти, делает их резидентными и блокирует их в памяти. |
MmProbeAndLockSelectedPages Подпрограмма MmProbeAndLockSelectedPages проверяет выбранные страницы виртуальной памяти, делает их резидентными и блокирует их в памяти. |
MmProtectDriverSection Только для чтения MmProtectDriverSection защищает раздел загруженного драйвера с помощью служб, предоставляемых виртуальным режимом безопасности (VSM). |
MmProtectMdlSystemAddress Подпрограмма MmProtectMdlSystemAddress задает тип защиты для диапазона адресов памяти. |
MmQuerySystemSize Подпрограмма MmQuerySystemSize возвращает оценку объема памяти в системе. |
mmResetDriverPaging Подпрограмма MmResetDriverPaging сбрасывает состояние разделов драйвера на страницы, указанные при компиляции драйвера. |
MmSizeOfMdl Подпрограмма MmSizeOfMdl возвращает количество байтов, выделяемых для MDL, описывающего заданный диапазон адресов. |
MmUnlockPagableImageSection Подпрограмма MmUnlockPagableImageSection выпускает раздел кода драйвера или данных драйвера, ранее заблокированных в системном пространстве с mmLockPagableCodeSection, MmLockPagableDataSection или MmLockPagableSectionSectionByHandle, поэтому раздел можно вывести снова. |
MmUnlockPages Подпрограмма MmUnlockPages разблокирует физические страницы, описанные указанным списком дескрипторов памяти (MDL). |
MmUnmapIoSpace Подпрограмма MmUnmapIoSpace не сопоставляет указанный диапазон физических адресов, ранее сопоставленных MmMapIoSpace. |
MmUnmapLockedPages Подпрограмма MmUnmapLockedPages выпускает сопоставление, настроенное предыдущим вызовом подпрограммы MmMapLockedPages или MmMapLockedPagesSpecifyCache. |
MmUnmapReservedMapping Подпрограмма MmUnmapReservedMapping распакует буфер памяти, сопоставленный подпрограммой MmMapLockedPagesWithReservedMapping. |
NtCommitComplete Подпрограмма ZwCommitComplete уведомляет KTM, что вызывающий диспетчер ресурсов завершил фиксацию данных транзакции. |
NtCommitEnlistment Подпрограмма ZwCommitEnlistment инициирует операцию фиксации для указанной транзакции перечисления. |
NtCommitTransaction Подпрограмма ZwCommitTransaction инициирует операцию фиксации для указанной транзакции. |
NtCreateEnlistment Подпрограмма ZwCreateEnlistment создает новый объект перечисления для транзакции. |
NtCreateResourceManager Подпрограмма ZwCreateResourceManager создает объект resource manager. |
NtCreateTransaction Подпрограмма ZwCreateTransaction создает объект транзакции. |
NtCreateTransactionManager Подпрограмма ZwCreateTransactionManager создает новый объект диспетчера транзакций. |
NtEnumerateTransactionObject Подпрограмма ZwEnumerateTransactionObject перечисляет объекты KTM на компьютере. |
NtGetNotificationResourceManager Подпрограмма ZwGetNotificationResourceManager извлекает следующее уведомление о транзакциях из очереди уведомлений указанного диспетчера ресурсов. |
NtManagePartition Функция NtManagePartition получает и задает сведения для секции. |
NtOpenEnlistment Подпрограмма ZwOpenEnlistment получает дескриптор существующему объекту перечисления. |
NtOpenResourceManager Подпрограмма ZwOpenResourceManager возвращает дескриптор существующему объекту resource manager. |
NtOpenTransaction Подпрограмма ZwOpenTransaction получает дескриптор существующего объекта транзакции. |
NtOpenTransactionManager Подпрограмма ZwOpenTransactionManager получает дескриптор существующего объекта диспетчера транзакций. |
NtPowerInformation Узнайте, как подпрограмма ZwPowerInformation (wdm.h) задает или извлекает системную информацию о мощности. |
NtPrepareComplete Подпрограмма ZwPrepareComplete уведомляет KTM о том, что вызывающий диспетчер ресурсов завершил подготовку данных транзакции. |
NtPrepareEnlistment Подпрограмма ZwPrepareEnlistment инициирует операцию подготовки для указанной транзакции перечисления. |
NtPrePrepareComplete Подпрограмма ZwPrePrepareComplete уведомляет KTM о том, что вызывающий диспетчер ресурсов завершил предварительную подготовку данных транзакции. |
NtPrePrepareEnlistment Подпрограмма ZwPrePrepareEnlistment инициирует предварительную операцию подготовки для указанной транзакции перечисления. |
NtQueryInformationEnlistment Подпрограмма ZwQueryInformationEnlistment извлекает сведения о указанном объекте перечисления. |
NtQueryInformationResourceManager Подпрограмма ZwQueryInformationResourceManager извлекает сведения об указанном объекте resource manager. |
NtQueryInformationTransaction Подпрограмма ZwQueryInformationTransaction извлекает сведения об указанной транзакции. |
NtQueryInformationTransactionManager Подпрограмма ZwQueryInformationTransactionManager извлекает сведения об указанном объекте диспетчера транзакций. |
NtReadOnlyEnlistment Подпрограмма ZwReadOnlyEnlistment задает указанное перечисление только для чтения. |
NtRecoverEnlistment Подпрограмма ZwRecoverEnlistment инициирует операцию восстановления для транзакции, связанной с указанным перечислением. |
NtRecoverResourceManager Подпрограмма ZwRecoverResourceManager пытается восстановить транзакцию, связанную с каждым перечислением указанного объекта resource manager. |
NtRecoverTransactionManager Подпрограмма ZwRecoverTransactionManager восстанавливает состояние объекта диспетчера транзакций (включая все транзакции, перечисления и диспетчеры ресурсов) из сведений о восстановлении, входящих в поток журнала. |
NtRenameTransactionManager Подпрограмма NtRenameTransactionManager изменяет удостоверение объекта диспетчера транзакций, хранящегося в потоке файлов журнала CLFS, содержащегося в имени файла журнала. |
NtRollbackComplete Подпрограмма ZwRollbackComplete уведомляет KTM о том, что вызывающий диспетчер ресурсов завершил откат данных транзакции. |
NtRollbackEnlistment Подпрограмма ZwRollbackEnlistment откатывает транзакцию, связанную с указанным перечислением. |
NtRollbackTransaction Подпрограмма ZwRollbackTransaction инициирует операцию отката для указанной транзакции. |
NtRollforwardTransactionManager Подпрограмма ZwRollforwardTransactionManager инициирует операции восстановления для всех выполняемых транзакций, назначенных указанному диспетчеру транзакций. |
NtSetInformationEnlistment Подпрограмма ZwSetInformationEnlistment задает сведения для указанного объекта перечисления. |
NtSetInformationResourceManager Подпрограмма ZwSetInformationResourceManager не используется. |
NtSetInformationTransaction Подпрограмма ZwSetInformationTransaction задает сведения для указанной транзакции. |
NtSetInformationTransactionManager Не вызывайте эту подпрограмму из кода в режиме ядра. |
NtSinglePhaseReject Подпрограмма ZwSinglePhaseReject сообщает KTM, что вызывающий диспетчер ресурсов не будет поддерживать однофазные операции фиксации для указанного перечисления. |
ObCloseHandle Подпрограмма ObCloseHandle закрывает дескриптор объекта. |
ObDereferenceObject Подпрограмма ObDereferenceObject уменьшает количество ссылок данного объекта и выполняет проверки хранения. |
ObDereferenceObjectDeferDelete Подпрограмма ObDereferenceObjectDeferDelete уменьшает количество ссылок для данного объекта, проверяет хранение объектов и избегает взаимоблокировок. |
ObDereferenceObjectDeferDeleteWithTag Подпрограмма ObDereferenceObjectDeferDeleteWithTag уменьшает количество ссылок для указанного объекта, откладывает удаление объекта, чтобы избежать взаимоблокировок, и записывает в объект значение четырехбайтового тега для поддержки трассировки ссылок на объект. |
ObDereferenceObjectWithTag Подпрограмма ObDereferenceObjectWithTag уменьшает количество ссылок указанного объекта и записывает в объект значение четырехбайтового тега для поддержки трассировки ссылок объектов. |
ObfReferenceObject Подпрограмма ObfReferenceObject увеличивает число ссылок для заданного объекта. |
ObGetObjectSecurity Подпрограмма ObGetObjectSecurity получает дескриптор безопасности для данного объекта. |
ObReferenceObject Подпрограмма ObReferenceObject увеличивает число ссылок для заданного объекта. |
ObReferenceObjectByHandle Подпрограмма ObReferenceObjectByHandle обеспечивает проверку доступа к дескриптору объекта, а если доступ может быть предоставлен, возвращает соответствующий указатель на тело объекта. |
ObReferenceObjectByHandleWithTag Подпрограмма ObReferenceObjectByHandleWithTag увеличивает число ссылок объекта, определяемого указанным дескриптором, и записывает в объект значение четырехбайтового тега для поддержки трассировки ссылок на объект. |
ObReferenceObjectByPointer Подпрограмма ObReferenceObjectByPointer увеличивает число ссылок указателя для заданного объекта. |
ObReferenceObjectByPointerWithTag Подпрограмма ObReferenceObjectByPointerWithTag увеличивает число ссылок указанного объекта и записывает в объект значение четырехбайтового тега для поддержки трассировки ссылок на объект. |
ObReferenceObjectSafe Функция ObReferenceObjectSafe увеличивает число ссылок для объекта и определяет, безопасно ли использовать объект. Возвращает значение FALSE, если объект удаляется или true, если он безопасно использовать объект дальше. |
ObReferenceObjectWithTag Подпрограмма ObReferenceObjectWithTag увеличивает число ссылок указанного объекта и записывает в объект значение четырехбайтового тега для поддержки трассировки ссылок объектов. |
ObRegisterCallbacks Подпрограмма ObRegisterCallbacks регистрирует список подпрограмм обратного вызова для операций обработки потоков, процессов и рабочих столов. |
ObReleaseObjectSecurity Подпрограмма ObReleaseObjectSecurity является взаимной для ObGetObjectSecurity. |
ObUnRegisterCallbacks Подпрограмма ObUnRegisterCallbacks отменяет регистрацию набора подпрограмм обратного вызова, зарегистрированных в подпрограмме ObRegisterCallbacks. |
PAGE_ALIGN Дополнительные сведения: PAGE_ALIGN |
PcwAddInstance Функция PcwAddInstance добавляет указанный экземпляр счетчика в буфер потребителя. |
PcwCloseInstance Функция PcwCloseInstance закрывает указанный экземпляр набора счетчиков. |
PcwCreateInstance Функция PcwCreateInstance создает новый экземпляр для указанного зарегистрированного счетчика. |
PcwRegister Функция PcwRegister регистрирует вызывающий объект в качестве поставщика указанного набора счетчиков. |
PcwUnregister Функция PcwUnregister отменяет регистрацию поставщика указанного набора счетчиков. |
PoCallDriver Подпрограмма PoCallDriver в wdm.h передает power IRP следующему нижнему драйверу в стеке устройств. (Только Windows Server 2003, Windows XP и Windows 2000.). |
PoClearPowerRequest Подпрограмма PoClearPowerRequest в файле wdm.h уменьшает количество для указанного типа запроса питания. |
PoCreatePowerRequest Подпрограмма PoCreatePowerRequest в wdm.h создает объект power request. Чтобы включить запросы питания, создайте один объект power request и используйте его для всех вызовов. |
PoDeletePowerRequest Подпрограмма PoDeletePowerRequest в wdm.h удаляет объект power request. Драйвер должен удалить объект power request, прежде чем удалить объект устройства. |
PoEndDeviceBusy Подпрограмма PoEndDeviceBusy в файле wdm.h отмечает конец периода времени, в течение которого устройство занято. |
PoFxActivateComponent Подпрограмма PoFxActivateComponent увеличивает количество ссылок на активацию для указанного компонента. |
PoFxCompleteDevicePowerNotRequired Подпрограмма PoFxCompleteDevicePowerNotRequired уведомляет платформу управления питанием (PoFx), что вызывающий драйвер завершил свой ответ на вызов процедуры обратного вызова устройства DevicePowerNotRequiredCallback. |
PoFxCompleteDirectedPowerDown Драйвер клиента Power Framework (DFx) вызывает эту функцию, чтобы завершить переход с перенаправленным питанием вниз. |
PoFxCompleteIdleCondition Подпрограмма PoFxCompleteIdleCondition сообщает платформе управления питанием (PoFx), что указанный компонент завершил ожидающее изменение условия простоя. |
PoFxCompleteIdleState Подпрограмма PoFxCompleteIdleState сообщает платформе управления питанием (PoFx), что указанный компонент завершил ожидающее изменение состояния Fx. |
PoFxIdleComponent Подпрограмма PoFxIdleComponent уменьшает количество ссылок на активацию для указанного компонента. |
PoFxIssueComponentPerfStateChange Подпрограмма PoFxIssueComponentPerfStateChange отправляет запрос на размещение компонента устройства в определенном состоянии производительности. |
PoFxIssueComponentPerfStateChangeMultiple Подпрограмма PoFxIssueComponentPerfStateChangeMultiple отправляет запрос на изменение состояний производительности в нескольких наборах состояний производительности одновременно для компонента устройства. |
PoFxNotifySurprisePowerOn Подпрограмма PoFxNotifySurprisePowerOn уведомляет платформу управления питанием (PoFx), что устройство было включено как побочный эффект предоставления питания другому устройству. |
PoFxPowerControl Подпрограмма PoFxPowerControl отправляет запрос на управление питанием в платформу управления питанием (PoFx). |
PoFxPowerOnCrashdumpDevice Подпрограмма PoFxPowerOnCrashdumpDevice запрашивает включение устройства аварийного дампа. |
PoFxQueryCurrentComponentPerfState Подпрограмма PoFxQueryCurrentComponentPerfState извлекает активное состояние производительности в наборе состояний производительности компонента. |
PoFxRegisterComponentPerfStates Подпрограмма PoFxRegisterComponentPerfStates регистрирует компонент устройства для управления состоянием производительности платформой управления питанием (PoFx). |
PoFxRegisterCrashdumpDevice Подпрограмма PoFxRegisterCrashdumpDevice регистрирует устройство аварийного дампа. |
PoFxRegisterDevice Подпрограмма PoFxRegisterDevice регистрирует устройство с помощью платформы управления питанием (PoFx). |
PoFxReportDevicePoweredOn Подпрограмма PoFxReportDevicePoweredOn уведомляет платформу управления питанием (PoFx), что устройство завершило запрошенный переход к состоянию питания D0 (полностью на). |
PoFxSetComponentLatency Подпрограмма PoFxSetComponentLatency указывает максимальную задержку, которую можно допускать при переходе от условия простоя к активному условию в указанном компоненте. |
PoFxSetComponentResidency Подпрограмма PoFxSetComponentResidency задает предполагаемое время в течение длительного времени, когда компонент, скорее всего, останется бездействуемым после того, как компонент входит в условие простоя. |
PoFxSetComponentWake Подпрограмма PoFxSetComponentWake указывает, является ли драйвер указанным компонентом пробуждение всякий раз, когда компонент входит в состояние простоя. |
PoFxSetDeviceIdleTimeout Подпрограмма PoFxSetDeviceIdleTimeout указывает минимальный интервал времени от момента, когда последний компонент устройства вводит условие простоя до того, когда платформа управления питанием (PoFx) вызывает подпрограмму DevicePowerNotRequiredCallback драйвера. |
PoFxSetTargetDripsDevicePowerState Эта подпрограмма вызывается для уведомления диспетчера питания целевого устройства для DRIPS. Драйвер может переопределить ограничение DRIPS, предоставленное PEP. |
PoFxStartDevicePowerManagement Подпрограмма PoFxStartDevicePowerManagement завершает регистрацию устройства с помощью платформы управления питанием (PoFx) и запускает управление питанием устройств. |
PoFxUnregisterDevice Подпрограмма PoFxUnregisterDevice удаляет регистрацию устройства из платформы управления питанием (PoFx). |
PoGetSystemWake Подпрограмма PoGetSystemWake определяет, помечен ли указанный IRP как пробуждение системы из спящего состояния. |
PopEntryList Подпрограмма PopEntryList удаляет первую запись из последовательно связанного списка SINGLE_LIST_ENTRY структур. |
PoQueryWatchdogTime Подпрограмма PoQueryWatchdogTime в wdm.h указывает, включен ли диспетчер питания счетчик времени ожидания для любого устройства, назначенного стеку устройств. |
PoRegisterDeviceForIdleDetection Подпрограмма PoRegisterDeviceForIdleDetection в wdm.h включает или отменяет обнаружение бездействия и задает значения времени ожидания простоя для устройства. |
PoRegisterForEffectivePowerModeNotifications Функция PoRegisterForEffectivePowerModeNotifications регистрирует обратный вызов для получения эффективных уведомлений об изменении режима питания. |
PoRegisterPowerSettingCallback Подпрограмма PoRegisterPowerSettingCallback в wdm.h регистрирует подпрограмму обратного вызова power setting для получения уведомлений об изменениях в указанном параметре питания. |
PoRegisterSystemState Подпрограмма PoRegisterSystemState в wdm.h регистрирует систему как занятую из-за определенных действий, как указано флагами. |
PoRequestPowerIrp Подпрограмма PoRequestPowerIrp выделяет power IRP и отправляет его в верхний драйвер в стеке устройств для указанного устройства. |
PoSetDeviceBusy Дополнительные сведения: PoSetDeviceBusy |
PoSetDeviceBusyEx Подпрограмма PoSetDeviceBusyEx в wdm.h уведомляет диспетчер питания о том, что устройство, связанное с указанным счетчиком простоя, занято. |
PoSetPowerRequest Подпрограмма PoSetPowerRequest в wdm.h увеличивает число для указанного типа запроса питания. Диспетчер питания подсчитывает запросы для каждого типа запроса питания. |
PoSetPowerState Подпрограмма PoSetPowerState в wdm.h уведомляет систему об изменении состояния питания устройства для устройства. |
PoSetSystemState Драйверы вызывают подпрограмму PoSetSystemState, чтобы указать, что система активна. |
PoSetSystemWake Подпрограмма PoSetSystemWake обозначает указанный IRP как тот, который способствовал пробуждению системы из состояния сна. |
PoSetSystemWakeDevice Функция PoSetSystemWakeDevice пытается извлечь PDO из предоставленного объекта устройства. |
PoStartDeviceBusy Подпрограмма PoStartDeviceBusy в wdm.h отмечает начало периода времени, в течение которого устройство занято. |
PoStartNextPowerIrp Подпрограмма PoStartNextPowerIrp в wdm.h сообщает диспетчеру питания, что драйвер готов к обработке следующей мощности IRP. |
PoUnregisterFromEffectivePowerModeNotifications Функция PoUnregisterFromEffectivePowerModeNotifications отменяет регистрацию из уведомлений об изменении режима питания. |
PoUnregisterPowerSettingCallback Подпрограмма PoUnregisterPowerSettingCallback в wdm.h отменяет регистрацию подпрограммы обратного вызова power setting, которая ранее зарегистрирована драйвером. |
PoUnregisterSystemState Подпрограмма PoUnregisterSystemState в wdm.h отменяет регистрацию состояния системы, созданную PoRegisterSystemState. |
ProbeForRead Подпрограмма ProbeForRead проверяет, находится ли буфер пользовательского режима в пользовательской части адресного пространства и правильно выравнивается. |
ProbeForWrite Подпрограмма ProbeForWrite проверяет, находится ли буфер пользовательского режима в пользовательском режиме в адресном пространстве, доступен для записи и правильно выравнивается. |
PsAllocateAffinityToken Функция PsAllocateAffinityToken выделяет маркер сопоставления потоков. |
PsCreateSystemThread Подпрограмма PsCreateSystemThread создает системный поток, который выполняется в режиме ядра и возвращает дескриптор для потока. |
PsFreeAffinityToken Функция PsFreeAffinityToken освобождает маркер сходства, выделенный PsAllocateAffinityToken. |
PsGetCurrentThread Узнайте, как подпрограмма PsGetCurrentThread (wdm.h) определяет текущий поток. |
PsGetVersion Эта функция устарела в Windows XP и более поздних версиях операционной системы Windows. Вместо этого используйте RtlGetVersion. PsGetVersion возвращает сведения о текущей версии операционной системы на основе NT. |
PsQueryTotalCycleTimeProcess Подпрограмма PsQueryTotalCycleTimeProcess возвращает накопленный цикл времени для указанного процесса. |
PsRevertToUserMultipleGroupAffinityThread Функция PsRevertToUserMultipleGroupAffinityThread возвращает текущий поток к предыдущему сходству, как указано заданным маркером сходства. |
PsSetSystemMultipleGroupAffinityThread Функция PsSetSystemMultipleGroupAffinityThread задает сходство системы с несколькими группами текущего потока. |
PsTerminateSystemThread Подпрограмма PsTerminateSystemThread завершает текущий системный поток. |
PushEntryList Подпрограмма PushEntryList вставляет запись в начале последовательно связанного списка SINGLE_LIST_ENTRY структур. |
READ_PORT_BUFFER_UCHAR Функция READ_PORT_BUFFER_UCHAR (wdm.h) считывает количество байтов из указанного адреса порта в буфер. |
READ_PORT_BUFFER_ULONG Функция READ_PORT_BUFFER_ULONG (wdm.h) считывает ряд значений ULONG из указанного адреса порта в буфер. |
READ_PORT_BUFFER_USHORT Функция READ_PORT_BUFFER_USHORT (wdm.h) считывает ряд значений USHORT из указанного адреса порта в буфер. |
READ_PORT_UCHAR Функция READ_PORT_UCHAR (wdm.h) возвращает байт, считываемый из указанного адреса порта в резидентной памяти устройства. |
READ_PORT_ULONG Функция READ_PORT_ULONG (wdm.h) возвращает значение ULONG, считываемое из указанного адреса порта в резидентной памяти устройства. |
READ_PORT_USHORT Функция READ_PORT_USHORT (wdm.h) возвращает значение USHORT, считываемое из указанного адреса порта в резидентной памяти устройства. |
READ_REGISTER_BUFFER_UCHAR Функция READ_REGISTER_BUFFER_UCHAR (wdm.h) считывает количество байтов из указанного адреса регистрации в буфер. |
READ_REGISTER_BUFFER_ULONG Функция READ_REGISTER_BUFFER_ULONG (wdm.h) считывает ряд значений ULONG из указанного адреса регистра в буфер. |
READ_REGISTER_BUFFER_ULONG64 Функция READ_REGISTER_BUFFER_ULONG64 (wdm.h)считывает ряд ULONG64 значений из указанного адреса регистра в буфер. |
READ_REGISTER_BUFFER_USHORT Функция READ_REGISTER_BUFFER_USHORT (wdm.h) считывает ряд значений USHORT из указанного адреса регистрации в буфер. |
READ_REGISTER_UCHAR Функция READ_REGISTER_UCHAR (wdm.h) возвращает байт, считываемый из указанного адреса регистрации в резидентной памяти устройства. |
READ_REGISTER_ULONG Функция READ_REGISTER_ULONG (wdm.h) возвращает значение ULONG, считываемое из указанного адреса регистрации в резидентной памяти устройства. |
READ_REGISTER_ULONG64 Функция READ_REGISTER_ULONG64 (wdm.h) считывает значение ULONG64 из указанного адреса регистрации. |
READ_REGISTER_USHORT Функция READ_REGISTER_USHORT (wdm.h) возвращает значение USHORT, считываемое из указанного адреса регистрации в резидентной памяти устройства. |
ReadBooleanRaw В этом разделе описывается функция ReadBooleanRaw. |
ReadInt32Acquire Функция ReadInt32Acquire... |
ReadInt32NoFence Функция ReadInt32NoFence... |
ReadInt32Raw Функция ReadInt32Raw... |
ReadUInt32Acquire Функция ReadUInt32Acquire... |
ReadUInt32NoFence Функция ReadUInt32NoFence... |
ReadUInt32Raw Функция ReadUInt32Raw... |
RemoveEntryList Подпрограмма RemoveEntryList удаляет запись из последовательно связанного списка структур LIST_ENTRY. |
RemoveHeadList Подпрограмма RemoveHeadList удаляет запись из начала вдвойне связанного списка LIST_ENTRY структур. |
RemoveTailList Подпрограмма RemoveTailList удаляет запись из конца вдвойне связанного списка LIST_ENTRY структур. |
ROUND_TO_PAGES Дополнительные сведения: ROUND_TO_PAGES |
RtlAnsiStringToUnicodeSize Подпрограмма RtlAnsiStringToUnicodeSize возвращает количество байтов, необходимых для хранения строки ANSI, преобразованной в строку Юникода. |
RtlAnsiStringToUnicodeString RtlAnsiStringToUnicodeString преобразует указанную исходную строку ANSI в строку Юникода. |
RtlAppendUnicodeStringToString Подпрограмма RtlAppendUnicodeStringToString объединяет две строки Юникода. |
RtlAppendUnicodeToString Подпрограмма RtlAppendUnicodeToString объединяет указанную строку Юникода в буферизованной строке Юникода. |
RtlAreBitsClear Подпрограмма RtlAreBitsClear определяет, очищается ли заданный диапазон битов в переменной растрового изображения. |
RtlAreBitsSet Подпрограмма RtlAreBitsSet определяет, задан ли заданный диапазон битов в переменной растрового изображения. |
RtlCheckBit Подпрограмма RtlCheckBit определяет, является ли определенный бит в заданной переменной растрового изображения понятным или заданным. |
RtlCheckRegistryKey Подпрограмма RtlCheckRegistryKey проверяет наличие заданного именованного раздела в реестре. |
RtlClearAllBits Подпрограмма RtlClearAllBits задает все биты в заданной переменной растрового изображения равным нулю. |
RtlClearBit Подпрограмма RtlClearBit задает указанный бит в растровом рисунке равным нулю. |
RtlClearBits Подпрограмма RtlClearBits задает все биты в указанном диапазоне битов в растровом рисунке равным нулю. |
RtlCmDecodeMemIoResource Подпрограмма RtlCmDecodeMemIoResource предоставляет начальный адрес и длину CM_PARTIAL_RESOURCE_DESCRIPTOR структуры, описывающей диапазон адресов памяти или портов ввода-вывода. |
RtlCmEncodeMemIoResource Подпрограмма RtlCmEncodeMemIoResource обновляет структуру CM_PARTIAL_RESOURCE_DESCRIPTOR для описания диапазона адресов портов памяти или ввода-вывода. |
RtlCompareMemory Подпрограмма RtlCompareMemory сравнивает два блока памяти и возвращает количество байтов, которые соответствуют первой разнице. |
RtlCompareUnicodeString Подпрограмма RtlCompareUnicodeString сравнивает две строки Юникода. |
RtlConstantTimeEqualMemory В этом разделе описывается функция RtlConstantTimeEqualMemory. |
RtlConvertLongToLargeInteger Подпрограмма RtlConvertLongToLargeInteger преобразует входное целое число со знаком в целое число со знаком. |
RtlConvertUlongToLargeInteger Подпрограмма RtlConvertUlongToLargeInteger преобразует входное целое число без знака в целое число со знаком. Для Windows XP и более поздних версий Windows не используйте эту подпрограмму; используйте встроенную поддержку __int64. |
RtlCopyDeviceMemory Обеспечивает поведение RtlCopyVolatileMemory в ситуациях, когда разработчику необходимо дополнительно убедиться, что ошибки выравнивания не будут создаваться при доступе к памяти устройства. |
RtlCopyMemory Узнайте, как подпрограмма RtlCopyMemory копирует содержимое блока исходной памяти в блок целевой памяти. |
RtlCopyMemoryNonTemporal Эта функция копирует из одного буфера в другой, используя непоральные перемещения, которые не загрязняют кэш. Буферы не должны перекрываться. |
RtlCopyUnicodeString Подпрограмма RtlCopyUnicodeString копирует исходную строку в целевую строку. |
RtlCopyVolatileMemory Предоставляет поведение RtlCopyMemory в ситуациях, когда разработчик должен убедиться, что операция копирования происходит. |
RtlCreateRegistryKey Подпрограмма RtlCreateRegistryKey добавляет ключевой объект в реестр по указанному относительному пути. |
RtlCreateSecurityDescriptor Подпрограмма RtlCreateSecurityDescriptor инициализирует новый дескриптор безопасности абсолютного формата. При возвращении дескриптор безопасности инициализируется без системного ACL, без дискреционного ACL, владельца, основной группы и всех флагов управления, равных нулю. |
RtlDeleteRegistryValue Подпрограмма RtlDeleteRegistryValue удаляет указанное имя записи и связанные значения из реестра вдоль заданного относительного пути. |
RtlDowncaseUnicodeChar Подпрограмма RtlDowncaseUnicodeChar преобразует указанный символ Юникода в нижний регистр. |
RtlEqualLuid Дополнительные сведения: RtlEqualLuid |
RtlEqualMemory Подпрограмма RtlEqualMemory сравнивает два блока памяти, чтобы определить, совпадает ли указанное число байтов. |
RtlEqualUnicodeString Подпрограмма RtlEqualUnicodeString сравнивает две строки Юникода, чтобы определить, равны ли они. |
RtlFillDeviceMemory Обеспечивает поведение RtlFillVolatileMemory в ситуациях, когда разработчику необходимо дополнительно убедиться, что при доступе к памяти устройства не будут создаваться ошибки выравнивания. |
RtlFillMemory Подпрограмма RtlFillMemory заполняет блок памяти указанным значением заливки. |
RtlFillMemoryNonTemporal Эта функция заполняет блок памяти указанным значением заливки, используя непоральные перемещения, которые не загрязняют кэш. |
RtlFillVolatileMemory Предоставляет поведение RtlFillMemory в ситуациях, когда разработчик должен убедиться, что операция установки происходит. |
RtlFindClearBits Подпрограмма RtlFindClearBits ищет диапазон четких битов запрошенного размера в растровом рисунке. |
RtlFindClearBitsAndSet Подпрограмма RtlFindClearBitsAndSet ищет диапазон четких битов запрошенного размера в растровом рисунке и задает все биты в диапазоне при его расположении. |
RtlFindClearRuns Подпрограмма RtlFindClearRuns находит указанное количество запусков четких битов в заданном растровом рисунке. |
RtlFindFirstRunClear Подпрограмма RtlFindFirstRunClear ищет начальный непрерывный диапазон четких битов в заданном растровом рисунке. |
RtlFindLastBackwardRunClear Подпрограмма RtlFindLastBackwardRunClear выполняет поиск заданного растрового изображения для предыдущего четкого запуска битов, начиная с указанной позиции индекса. |
RtlFindLeastSignificantBit Подпрограмма RtlFindLeastSignificantBit возвращает отсчитываемую от нуля позицию наименьшего ненулевого бита в параметре. |
RtlFindLongestRunClear Подпрограмма RtlFindLongestRunClear ищет самый большой смежный диапазон четких битов в заданном растровом рисунке. |
RtlFindMostSignificantBit Подпрограмма RtlFindMostSignificantBit возвращает отсчитываемую от нуля позицию наиболее значительного ненулевого бита в параметре. |
RtlFindNextForwardRunClear Подпрограмма RtlFindNextForwardRunClear выполняет поиск заданной переменной растрового изображения для следующего четкого запуска битов, начиная с указанной позиции индекса. |
RtlFindSetBits Подпрограмма RtlFindSetBits ищет диапазон наборов битов запрошенного размера в растровом рисунке. |
RtlFindSetBitsAndClear Подпрограмма RtlFindSetBitsAndClear выполняет поиск диапазона наборов битов запрошенного размера в растровом рисунке и очищает все биты в диапазоне при его расположении. |
RtlFreeAnsiString Подпрограмма RtlFreeAnsiString освобождает хранилище, выделенное RtlUnicodeStringToAnsiString. |
RtlFreeUnicodeString Подпрограмма RtlFreeUnicodeString освобождает хранилище, выделенное RtlAnsiStringToUnicodeString или RtlUpcaseUnicodeString. |
RtlFreeUTF8String Функция RtlFreeUTF8String освобождает хранилище, выделенное RtlUnicodeStringToUTF8String. |
RtlGetVersion Подпрограмма RtlGetVersion возвращает сведения о версии текущей операционной системы. |
RtlGUIDFromString Подпрограмма RtlGUIDFromString преобразует указанную строку Юникода в GUID в двоичном формате. |
RtlHashUnicodeString Подпрограмма RtlHashUnicodeString создает хэш-значение из заданной строки Юникода и хэш-алгоритма. |
RtlInitAnsiString Подпрограмма RtlInitAnsiString инициализирует подсчитываемую строку символов ANSI. |
RtlInitEmptyAnsiString Дополнительные сведения: RtlInitEmptyAnsiString |
RtlInitEmptyUnicodeString Дополнительные сведения: RtlInitEmptyUnicodeString |
RtlInitializeBitMap Подпрограмма RtlInitializeBitMap инициализирует заголовок переменной растрового изображения. |
RtlInitString Подпрограмма RtlInitString инициализирует подсчитываемую строку 8-разрядных символов. |
RtlInitStringEx Подпрограмма RtlInitStringEx в wdm.h инициализирует подсчитываемую строку из 8-разрядных символов. RtlInitStringEx не изменяет исходную строку. |
RtlInitUnicodeString Дополнительные сведения см. в функции WdmlibRtlInitUnicodeStringEx. |
RtlInitUTF8String Функция RtlInitUTF8String инициализирует подсчитываемую строку символов UTF-8. |
RtlInitUTF8StringEx Подпрограмма RtlInitUTF8StringEx инициализирует подсчитываемую строку символов UTF-8. |
RtlInt64ToUnicodeString Подпрограмма RtlInt64ToUnicodeString преобразует указанное 64-разрядное целое число без знака в строку Юникода, представляющую значение в указанной базе. |
RtlIntegerToUnicodeString Подпрограмма RtlIntegerToUnicodeString преобразует целое число без знака в строку, завершающую значение NULL одного или нескольких символов Юникода в указанной базе. |
RtlIntPtrToUnicodeString Подпрограмма RtlIntPtrToUnicodeString преобразует указанное ULONG_PTR значение в строку Юникода, представляющую значение в указанной базе. |
RtlIoDecodeMemIoResource Подпрограмма RtlIoDecodeMemIoResource предоставляет сведения об адресе, содержащиеся в IO_RESOURCE_DESCRIPTOR структуре, описывающей диапазон адресов памяти или портов ввода-вывода. |
RtlIoEncodeMemIoResource Подпрограмма RtlIoEncodeMemIoResource обновляет структуру IO_RESOURCE_DESCRIPTOR для описания диапазона адресов портов памяти или ввода-вывода. |
RtlIsNtDdiVersionAvailable Подпрограмма RtlIsNtDdiVersionAvailable определяет, доступна ли указанная версия интерфейса драйвера устройств Microsoft Windows (DDI). |
RtlIsServicePackVersionInstalled Подпрограмма RtlIsServicePackVersionInstalled определяет, установлена ли указанная версия пакета обновления интерфейса драйвера устройств Microsoft Windows (DDI). |
RtlIsZeroLuid Дополнительные сведения: RtlIsZeroLuid |
RtlLengthSecurityDescriptor Подпрограмма RtlLengthSecurityDescriptor возвращает размер заданного дескриптора безопасности. |
RtlMoveMemory Подпрограмма RtlMoveMemory копирует содержимое блока исходной памяти в блок памяти назначения и поддерживает перекрывающиеся блоки исходной и целевой памяти. |
RtlMoveVolatileMemory Предоставляет поведение RtlMoveMemory в ситуациях, когда разработчику необходимо убедиться, что операция копирования происходит и обрабатывает случаи, когда источник и назначение буфер перекрывается. |
RtlNumberOfClearBits Подпрограмма RtlNumberOfClearBits возвращает количество четких битов в заданной переменной растрового изображения. |
RtlNumberOfSetBits Подпрограмма RtlNumberOfSetBits возвращает количество битов набора в заданной переменной растрового изображения. |
RtlNumberOfSetBitsUlongPtr Подпрограмма RtlNumberOfSetBitsUlongPtr возвращает количество битов в указанном ULONG_PTR целочисленном значении, заданном для одного. |
RtlPrefetchMemoryNonTemporal Подпрограмма RtlPrefetchMemoryNonTemporal указывает процессору, что буфер должен временно перемещаться в кэш процессора. |
RtlQueryRegistryValues Подпрограмма RtlQueryRegistryValues позволяет вызывающей системе запрашивать несколько значений из поддерев реестра с одним вызовом. |
RtlRetrieveUlong Дополнительные сведения: RtlRetrieveUlong |
RtlRetrieveUshort Дополнительные сведения: RtlRetrieveUshort |
RtlSanitizeUnicodeStringPadding Санитизирует заполнение строки Юникода. |
RtlSecureZeroMemory Подпрограмма RtlSecureZeroMemory заполняет блок памяти нулями таким образом, чтобы обеспечить безопасность. |
RtlSecureZeroMemory2 Предоставляет удобную оболочку вокруг RtlFillVolatileMemory и идентичен RtlZeroVolatileMemory. |
RtlSetAllBits Подпрограмма RtlSetAllBits задает все биты в заданной переменной растрового изображения. |
RtlSetBit Подпрограмма RtlSetBit задает указанный бит в растровом рисунке одному. |
RtlSetBits Подпрограмма RtlSetBits задает все биты в заданном диапазоне заданной переменной растрового изображения. |
RtlSetDaclSecurityDescriptor Подпрограмма RtlSetDaclSecurityDescriptor задает сведения DACL дескриптора безопасности абсолютного формата или если в дескрипторе безопасности уже присутствует DACL, он заменен. |
RtlStoreUlong Дополнительные сведения: RtlStoreUlong |
RtlStoreUlonglong Дополнительные сведения: RtlStoreUlonglong |
RtlStoreUlongPtr Дополнительные сведения: RtlStoreUlongPtr |
RtlStoreUshort Дополнительные сведения: RtlStoreUshort |
RtlStringFromGUID Подпрограмма RtlStringFromGUID преобразует заданный GUID из двоичного формата в строку Юникода. |
RtlTestBit Подпрограмма RtlTestBit возвращает значение бита в растровом рисунке. |
RtlTimeFieldsToTime Подпрограмма RtlTimeFieldsToTime преобразует сведения TIME_FIELDS в системное значение времени. |
RtlTimeToTimeFields Подпрограмма RtlTimeToTimeFields преобразует системное время в структуру TIME_FIELDS. |
RtlUlongByteSwap Подпрограмма RtlUlongByteSwap изменяет порядок четырех байтов в 32-разрядном целочисленном значении без знака. |
RtlUlonglongByteSwap Подпрограмма RtlUlonglongByteSwap изменяет порядок восьми байтов в 64-разрядном целочисленном значении без знака. |
RtlUnicodeStringToAnsiSize Подпрограмма RtlUnicodeStringToAnsiSize возвращает количество байтов, необходимых для строки ANSI, завершаемой значением NULL, эквивалентной указанной строке Юникода. |
RtlUnicodeStringToAnsiString Подпрограмма RtlUnicodeStringToAnsiString преобразует заданную строку Юникода в строку ANSI. |
RtlUnicodeStringToInteger Подпрограмма RtlUnicodeStringToInteger преобразует строковое представление юникода числа в эквивалентное целочисленное значение. |
RtlUnicodeStringToUTF8String Функция RtlUnicodeStringToUTF8String преобразует указанную исходную строку Юникода в строку UTF8. |
RtlUnicodeToUTF8N Подпрограмма RtlUnicodeToUTF8N в wdm.h преобразует строку Юникода в строку UTF-8. Выходные данные UTF-8 завершаются null, только если входная строка Юникода имеет значение NULL. |
RtlUpcaseUnicodeChar Подпрограмма RtlUpcaseUnicodeChar преобразует указанный символ Юникода в верхний регистр. |
RtlUshortByteSwap Подпрограмма RtlUshortByteSwap изменяет порядок двух байтов в 16-разрядном целочисленном значении без знака. |
RtlUTF8StringToUnicodeString Функция RtlUTF8StringToUnicodeString преобразует указанную исходную строку UTF8 в строку Юникода в соответствии с текущими данными языкового стандарта системы. |
RtlUTF8ToUnicodeN Подпрограмма RtlUTF8ToUnicodeN в wdm.h преобразует строку UTF-8 в строку Юникода. Выходные данные Юникода завершаются null, только если входная строка UTF-8 имеет значение NULL. |
RtlValidRelativeSecurityDescriptor Подпрограмма RtlValidRelativeSecurityDescriptor проверяет допустимость дескриптора безопасности относительного уровня безопасности. |
RtlValidSecurityDescriptor Подпрограмма RtlValidSecurityDescriptor проверяет допустимость дескриптора безопасности. |
RtlVerifyVersionInfo Подпрограмма RtlVerifyVersionInfo сравнивает указанный набор требований к версии операционной системы с соответствующими атрибутами текущей версии операционной системы. |
RtlWriteRegistryValue Подпрограмма RtlWriteRegistryValue записывает вызывающие данные в реестр по указанному относительному пути по указанному имени значения. |
RtlxAnsiStringToUnicodeSize Подпрограмма RtlxAnsiStringToUnicodeSize возвращает количество байтов, необходимых для строки Юникода, завершаемой null, эквивалентной указанной строке ANSI. |
RtlxUnicodeStringToAnsiSize Подпрограмма RtlxUnicodeStringToAnsiSize возвращает количество байтов, необходимых для строки ANSI, завершаемой null, эквивалентной указанной строке Юникода. |
RtlZeroDeviceMemory Предоставляет удобную оболочку вокруг RtlFillDeviceMemory. |
RtlZeroMemory Макрос RtlZeroMemory (wdm.h) заполняет блок памяти нулями, учитывая указатель на блок и длину в байтах для заполнения. |
RtlZeroVolatileMemory Предоставляет удобную оболочку вокруг RtlFillVolatileMemory. |
SeAccessCheck Подпрограмма SeAccessCheck определяет, могут ли запрошенные права доступа предоставляться объекту, защищенному дескриптором безопасности и владельцем объекта. |
SeAssignSecurity Подпрограмма SeAssignSecurity создает дескриптор безопасности для нового объекта, учитывая дескриптор безопасности родительского каталога и любой первоначально запрошенный уровень безопасности для объекта. |
SeAssignSecurityEx Подпрограмма SeAssignSecurityEx создает дескриптор безопасности для нового объекта, учитывая следующие необязательные параметры: _a дескриптор безопасности родительского каталога объекта, явный дескриптор безопасности для объекта и тип объекта. |
SeCaptureSubjectContext Подпрограмма SeCaptureSubjectContext в wdm.h записывает контекст безопасности вызывающего потока для проверки доступа и аудита. |
SeDeassignSecurity Подпрограмма SeDeassignSecurity освобождает память, связанную с дескриптором безопасности, назначенным с помощью SeAssignSecurity. |
SeEtwWriteKMCveEvent Функция SeEtwWriteKMCveEvent — это функция трассировки для публикации событий при обнаружении эксплойта уязвимостей безопасности в драйверах режима ядра. |
SeLockSubjectContext Подпрограмма SeLockSubjectContext в wdm.h блокирует основные и олицетворения маркеров захваченного контекста субъекта. |
SeReleaseSubjectContext Подпрограмма SeReleaseSubjectContext в wdm.h освобождает контекст безопасности субъекта, захваченный ранее вызовом SeCaptureSubjectContext. |
SeUnlockSubjectContext Подпрограмма SeUnlockSubjectContext в wdm.h разблокирует маркеры захваченного контекста субъекта, заблокированного вызовом SeLockSubjectContext. |
SeValidSecurityDescriptor Подпрограмма SeValidSecurityDescriptor возвращает, является ли дескриптор безопасности структурны допустимым. |
TmCommitComplete Подпрограмма TmCommitComplete уведомляет KTM, что вызывающий диспетчер ресурсов завершил фиксацию транзакции. |
TmCommitEnlistment Подпрограмма TmCommitEnlistment инициирует операцию фиксации для указанной транзакции перечисления. |
TmCommitTransaction Подпрограмма TmCommitTransaction инициирует операцию фиксации для указанной транзакции. |
TmCreateEnlistment Подпрограмма TmCreateEnlistment создает новый объект перечисления для транзакции. |
TmDereferenceEnlistmentKey Подпрограмма TmDereferenceEnlistmentKey уменьшает количество ссылок для ключа указанного объекта перечисления. |
TmEnableCallbacks Подпрограмма TmEnableCallbacks включает подпрограмму обратного вызова, которая получает уведомления о транзакциях. |
TmGetTransactionId Подпрограмма TmGetTransactionId извлекает единицу работы объекта транзакции (UOW). |
TmInitializeTransactionManager Подпрограмма TmInitializeTransactionManager инициализирует объект диспетчера транзакций. |
TmIsTransactionActive Подпрограмма TmIsTransactionActive указывает, находится ли указанная транзакция в активном состоянии. |
TmPrepareComplete Подпрограмма TmPrepareComplete уведомляет KTM о том, что вызывающий диспетчер ресурсов завершил подготовку данных транзакции. |
TmPrepareEnlistment Подпрограмма TmPrepareEnlistment инициирует операцию подготовки для указанной транзакции перечисления. |
TmPreprepareComplete Подпрограмма TmPrepareComplete уведомляет KTM о том, что вызывающий диспетчер ресурсов завершил предварительную подготовку данных транзакции. |
TmPrePrepareEnlistment Подпрограмма TmPrepareEnlistment инициирует операцию предварительной подготовки для транзакции указанного перечисления. |
TmReadOnlyEnlistment Подпрограмма TmReadOnlyEnlistment задает указанное перечисление только для чтения. |
TmRecoverEnlistment Подпрограмма TmRecoverEnlistment инициирует операцию восстановления для транзакции, связанной с указанным перечислением. |
TmRecoverResourceManager Подпрограмма TmRecoverResourceManager пытается восстановить транзакцию, связанную с каждым перечислением указанного объекта resource manager. |
TmRecoverTransactionManager Подпрограмма TmRecoverTransactionManager восстанавливает состояние объекта диспетчера транзакций (включая все транзакции, перечисления и диспетчеры ресурсов) из сведений о восстановлении, входящих в поток журнала. |
TmReferenceEnlistmentKey Подпрограмма TmReferenceEnlistmentKey увеличивает число ссылок для ключа указанного объекта перечисления и извлекает ключ. |
TmRenameTransactionManager Подпрограмма TmRenameTransactionManager изменяет удостоверение объекта диспетчера транзакций, хранящегося в потоке файлов журнала CLFS, содержащегося в имени файла журнала. |
TmRequestOutcomeEnlistment Подпрограмма TmRequestOutcomeEnlistment просит KTM предоставить немедленный результат (фиксацию или откат) для транзакции, связанной с указанным перечислением. |
TmRollbackComplete Подпрограмма TmRollbackComplete уведомляет KTM о том, что вызывающий диспетчер ресурсов завершил откат данных транзакции. |
TmRollbackEnlistment Подпрограмма TmRollbackEnlistment откатывает указанный список. |
TmRollbackTransaction Подпрограмма TmRollbackTransaction инициирует операцию отката для указанной транзакции. |
TmSinglePhaseReject Подпрограмма TmSinglePhaseReject сообщает KTM, что вызывающий диспетчер ресурсов не будет поддерживать однофазную операцию фиксации для указанного перечисления. |
vDbgPrintEx Подпрограмма vDbgPrintEx отправляет строку отладчику ядра, если выполнены определенные условия. |
vDbgPrintExWithPrefix Подпрограмма vDbgPrintExWithPrefix отправляет строку в отладчик ядра, если выполнены определенные условия. Эта подпрограмма может добавить префикс к выходным данным отладчика, чтобы упорядочить результаты отладки. |
VslCreateSecureSection Этот материал VslCreateSecureSection еще недоступен. Этот раздел заполнителя представлен в качестве примера документации, которая может быть включена в более поздний выпуск. |
VslDeleteSecureSection Этот материал VslDeleteSecureSection еще недоступен. Этот раздел заполнителя представлен в качестве примера документации, которая может быть включена в более поздний выпуск. |
WmiQueryTraceInformation Подпрограмма WmiQueryTraceInformation возвращает сведения о трассировке событий WMI. |
WmiTraceMessage Подпрограмма WmiTraceMessage добавляет сообщение в выходной журнал сеанса трассировки программного обеспечения WPP. |
WmiTraceMessageVa Подпрограмма WmiTraceMessageVa добавляет сообщение в выходной журнал сеанса трассировки программного обеспечения WPP. |
WRITE_PORT_BUFFER_UCHAR Функция WRITE_PORT_BUFFER_UCHAR (wdm.h) записывает количество байтов из буфера в указанный порт. |
WRITE_PORT_BUFFER_ULONG Функция WRITE_PORT_BUFFER_ULONG (wdm.h) записывает несколько значений ULONG из буфера в указанный адрес порта. |
WRITE_PORT_BUFFER_USHORT Функция WRITE_PORT_BUFFER_USHORT (wdm.h) записывает несколько значений USHORT из буфера в указанный адрес порта. |
WRITE_PORT_UCHAR Функция WRITE_PORT_UCHAR (wdm.h) записывает байт в указанный адрес порта в резидентной памяти устройства. |
WRITE_PORT_ULONG Функция WRITE_PORT_ULONG (wdm.h) записывает значение ULONG в указанный адрес порта в резидентной памяти устройства. |
WRITE_PORT_USHORT Функция WRITE_PORT_USHORT (wdm.h) записывает значение USHORT в указанный адрес порта в резидентной памяти устройства. |
WRITE_REGISTER_BUFFER_UCHAR Функция WRITE_REGISTER_BUFFER_UCHAR (wdm.h) записывает количество байтов из буфера в указанный регистр. |
WRITE_REGISTER_BUFFER_ULONG Функция WRITE_REGISTER_BUFFER_ULONG (wdm.h) записывает несколько значений ULONG из буфера в указанный регистр. |
WRITE_REGISTER_BUFFER_ULONG64 Функция WRITE_REGISTER_BUFFER_ULONG64 (wdm.h) записывает несколько ULONG64 значений из буфера в указанный регистр. |
WRITE_REGISTER_BUFFER_USHORT Функция WRITE_REGISTER_BUFFER_USHORT (wdm.h) записывает несколько значений USHORT из буфера в указанный регистр. |
WRITE_REGISTER_UCHAR Функция WRITE_REGISTER_UCHAR (wdm.h) записывает байт в указанный адрес регистрации в резидентной памяти устройства. |
WRITE_REGISTER_ULONG Функция WRITE_REGISTER_ULONG (wdm.h) записывает значение ULONG в указанный адрес регистрации в резидентной памяти устройства. |
WRITE_REGISTER_ULONG64 Функция WRITE_REGISTER_ULONG64 (wdm.h) записывает значение ULONG64 в указанный адрес регистрации. |
WRITE_REGISTER_USHORT Функция WRITE_REGISTER_USHORT (wdm.h) записывает значение USHORT в указанный адрес регистрации в резидентной памяти устройства. |
WriteInt32NoFence Функция WriteInt32NoFence... |
WriteInt32Raw Функция WriteInt32Raw... |
WriteInt32Release Функция WriteInt32Release... |
WriteUInt32NoFence Функция WriteUInt32NoFence... |
WriteUInt32Raw Функция WriteUInt32Raw... |
WriteUInt32Release Функция WriteUInt32Release... |
ZwClose Подпрограмма ZwClose в wdm.h закрывает дескриптор объекта. ZwClose — это универсальная подпрограмма, которая работает с любым типом объекта. |
ZwCommitComplete Узнайте, как подпрограмма ZwCommitComplete уведомляет KTM, что вызывающий диспетчер ресурсов завершил фиксацию данных транзакции. |
ZwCommitEnlistment Узнайте, как подпрограмма ZwCommitEnlistment инициирует операцию фиксации для транзакции указанного перечисления. |
ZwCommitTransaction Узнайте, как подпрограмма ZwCommitTransaction инициирует операцию фиксации для указанной транзакции. |
ZwCreateDirectoryObject Подпрограмма ZwCreateDirectoryObject создает или открывает объект object-directory. |
ZwCreateEnlistment Узнайте, как подпрограмма ZwCreateEnlistment создает новый объект перечисления для транзакции. |
ZwCreateFile Подпрограмма ZwCreateFile создает новый файл или открывает существующий файл. |
ZwCreateKey Подпрограмма ZwCreateKey создает новый раздел реестра или открывает существующий. |
ZwCreateKeyTransacted Подпрограмма ZwCreateKeyTransacted создает новый раздел реестра или открывает существующий и связывает ключ с транзакцией. |
ZwCreateResourceManager Узнайте, как подпрограмма ZwCreateResourceManager создает объект resource manager. |
ZwCreateSection Подпрограмма ZwCreateSection в wdm.h создает объект раздела. После того как дескриптор больше не используется, драйвер должен закрыть его. |
ZwCreateTransaction Узнайте, как подпрограмма ZwCreateTransaction создает объект транзакции. |
ZwCreateTransactionManager Узнайте, как подпрограмма ZwCreateTransactionManager создает новый объект диспетчера транзакций. |
ZwDeleteKey Подпрограмма ZwDeleteKey удаляет открытый ключ из реестра. |
ZwDeleteValueKey Подпрограмма ZwDeleteValueKey удаляет запись значения, соответствующую имени из открытого раздела в реестре. Если такая запись отсутствует, возвращается ошибка. |
ZwEnumerateKey Подпрограмма ZwEnumerateKey возвращает сведения о подразделе открытого раздела реестра. |
ZwEnumerateTransactionObject Узнайте, как подпрограмма ZwEnumerateTransactionObject перечисляет объекты KTM на компьютере. |
ZwEnumerateValueKey Подпрограмма ZwEnumerateValueKey получает сведения о записях значений открытого ключа. |
ZwFlushKey Подпрограмма ZwFlushKey заставляет раздел реестра быть зафиксирован на диске. |
ZwGetNotificationResourceManager Узнайте, как подпрограмма ZwGetNotificationResourceManager извлекает следующее уведомление о транзакциях из очереди уведомлений указанного диспетчера ресурсов. |
ZwLoadDriver Подпрограмма ZwLoadDriver загружает драйвер в систему. |
ZwMakeTemporaryObject Подпрограмма ZwMakeTemporaryObject изменяет атрибуты объекта, чтобы сделать его временным. |
ZwMapViewOfSection Подпрограмма ZwMapViewOfSection сопоставляет представление раздела в виртуальном адресном пространстве процесса субъекта. |
ZwMapViewOfSectionEx |
ZwOpenEnlistment Узнайте, как подпрограмма ZwOpenEnlistment получает дескриптор существующему объекту перечисления. |
ZwOpenEvent Подпрограмма ZwOpenEvent открывает дескриптор существующего именованного объекта события с указанным требуемым доступом. |
ZwOpenFile Подпрограмма ZwOpenFile в wdm.h открывает существующий файл, каталог, устройство или том. После того как дескриптор больше не используется, драйвер должен закрыть его. |
ZwOpenKey Подпрограмма ZwOpenKey открывает существующий раздел реестра. |
ZwOpenKeyEx Подпрограмма ZwOpenKeyEx открывает существующий раздел реестра. |
ZwOpenKeyTransacted Подпрограмма ZwOpenKeyTransacted открывает существующий раздел реестра и связывает ключ с транзакцией. |
ZwOpenKeyTransactedEx Подпрограмма ZwOpenKeyTransactedEx открывает существующий раздел реестра и связывает ключ с транзакцией. |
ZwOpenResourceManager Узнайте, как подпрограмма ZwOpenResourceManager возвращает дескриптор существующему объекту resource manager. |
ZwOpenSection Подпрограмма ZwOpenSection открывает дескриптор для существующего объекта раздела. |
ZwOpenSymbolicLinkObject Подпрограмма ZwOpenSymbolicLinkObject открывает существующую символьную ссылку. |
ZwOpenTransaction Узнайте, как подпрограмма ZwOpenTransaction получает дескриптор существующему объекту транзакции. |
ZwOpenTransactionManager Узнайте, как подпрограмма ZwOpenTransactionManager получает дескриптор существующему объекту диспетчера транзакций. |
ZwPrepareComplete Узнайте, как подпрограмма ZwPrepareComplete уведомляет KTM о том, что вызывающий диспетчер ресурсов завершил подготовку данных транзакции. |
ZwPrepareEnlistment Узнайте, как подпрограмма ZwPrepareEnlistment инициирует операцию подготовки для транзакции указанного перечисления. |
ZwPrePrepareComplete Узнайте, как подпрограмма ZwPrePrepareComplete уведомляет KTM о том, что вызывающий диспетчер ресурсов завершил предварительную подготовку данных транзакции. |
ZwPrePrePareEnlistment Узнайте, как подпрограмма ZwPrePrepareEnlistment инициирует операцию предварительной подготовки для транзакции указанного перечисления. |
ZwQueryFullAttributesFile Подпрограмма ZwQueryFullAttributesFile предоставляет сведения об открытии сети для указанного файла. |
ZwQueryInformationByName ZwQueryInformationByName возвращает запрошенные сведения о файле, указанном по имени файла. |
ZwQueryInformationEnlistment Узнайте, как подпрограмма ZwQueryInformationEnlistment извлекает сведения об указанном объекте перечисления. |
ZwQueryInformationFile Подпрограмма ZwQueryInformationFile возвращает различные виды сведений об объекте файла. |
ZwQueryInformationResourceManager Узнайте, как подпрограмма ZwQueryInformationResourceManager извлекает сведения об указанном объекте resource manager. |
ZwQueryInformationTransaction Узнайте, как подпрограмма ZwQueryInformationTransaction извлекает сведения об указанной транзакции. |
ZwQueryInformationTransactionManager Узнайте, как подпрограмма ZwQueryInformationTransactionManager извлекает сведения об указанном объекте диспетчера транзакций. |
ZwQueryKey Подпрограмма ZwQueryKey содержит сведения о классе раздела реестра и количестве и размерах его вложенных ключей. |
ZwQuerySymbolicLinkObject Подпрограмма ZwQuerySymbolicLinkObject возвращает строку Юникода, содержащую цель символьной ссылки. |
ZwQueryValueKey Подпрограмма ZwQueryValueKey возвращает запись значения для раздела реестра. |
ZwReadFile Подпрограмма ZwReadFile в wdm.h считывает данные из открытого файла. Вызывающие файлы ZwReadFile должны уже вызывать ZwCreateFile. |
ZwReadOnlyEnlistment Узнайте, как подпрограмма ZwReadOnlyEnlistment задает указанное перечисление только для чтения. |
ZwRecoverEnlistment Узнайте, как подпрограмма ZwRecoverEnlistment инициирует операцию восстановления для транзакции, связанной с указанным перечислением. |
ZwRecoverResourceManager Узнайте, как подпрограмма ZwRecoverResourceManager пытается восстановить транзакцию, связанную с каждым перечислением указанного объекта resource manager. |
ZwRecoverTransactionManager Узнайте, как подпрограмма ZwRecoverTransactionManager восстанавливает состояние объекта диспетчера транзакций из сведений о восстановлении, входящих в поток журнала. |
ZwRollbackComplete Узнайте, как подпрограмма ZwRollbackComplete уведомляет KTM о том, что вызывающий диспетчер ресурсов завершил откат данных транзакции. |
ZwRollbackEnlistment Узнайте, как подпрограмма ZwRollbackEnlistment откатывает транзакцию, связанную с указанным перечислением. |
ZwRollbackTransaction Узнайте, как подпрограмма ZwRollbackTransaction инициирует операцию отката для указанной транзакции. |
ZwRollforwardTransactionManager Узнайте, как подпрограмма ZwRollforwardTransactionManager инициирует операции восстановления для всех выполняемых транзакций, назначенных указанному диспетчеру транзакций. |
ZwSetInformationEnlistment Узнайте, как подпрограмма ZwSetInformationEnlistment задает сведения для указанного объекта перечисления. |
ZwSetInformationFile Подпрограмма ZwSetInformationFile в wdm.h изменяет различные виды сведений об объекте файла. Он игнорирует неподдерживаемые элементы FILE_XXX_INFORMATION. |
ZwSetInformationResourceManager Узнайте, как подпрограмма ZwSetInformationResourceManager не используется. |
ZwSetInformationTransaction Узнайте, как подпрограмма ZwSetInformationTransaction задает сведения для указанной транзакции. |
ZwSetValueKey Подпрограмма ZwSetValueKey создает или заменяет запись значения раздела реестра. |
ZwSinglePhaseReject Узнайте, как подпрограмма ZwSinglePhaseReject сообщает KTM, что вызывающий диспетчер ресурсов не будет поддерживать однофазные операции фиксации для указанного перечисления. |
ZwUnloadDriver Подпрограмма ZwUnloadDriver выгружает драйвер из системы. |
ZwUnmapViewOfSection Подпрограмма ZwUnmapViewOfSection распакует представление раздела из виртуального адресного пространства процесса субъекта. |
ZwWriteFile Подпрограмма ZwWriteFile записывает данные в открытый файл. |
Функции обратного вызова
ALLOCATE_FUNCTION_EX Подпрограмма LookasideListAllocateEx выделяет хранилище для новой записи lookaside-list, когда клиент запрашивает запись из списка lookaside, который пуст. |
BOUND_CALLBACK Подпрограмма BoundCallback выполняется всякий раз, когда система выдает исключение ограничивающих границ для потока пользовательского режима. |
D3COLD_REQUEST_AUX_POWER Позволяет объекту устройства-функции (FDO) передавать вспомогательные требования к мощности. |
D3COLD_REQUEST_CORE_POWER_RAIL Позволяет объекту устройства-функции (FDO) указать, требуется ли базовая электростанция. |
D3COLD_REQUEST_PERST_DELAY Позволяет объекту устройства-функции (FDO) передавать требование к фиксированному времени задержки. |
DEVICE_BUS_SPECIFIC_RESET_HANDLER В этом разделе описывается функция обратного вызова DEVICE_BUS_SPECIFIC_RESET_HANDLER. |
DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER В этом разделе описывается функция обратного вызова DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER. |
DEVICE_RESET_HANDLER Подпрограмма DeviceReset используется для сброса и восстановления неисправного устройства. |
DMA_COMPLETION_ROUTINE Подпрограмма обратного вызова DmaCompletionRoutine уведомляет драйвер, который ранее запрашивал передачу DMA системы, что эта передача завершена. |
DRIVER_ADD_DEVICE Подпрограмма AddDevice отвечает за создание функциональных объектов устройств (FDO) или фильтрацию объектов устройств (фильтр DO) для устройств, перечисленных диспетчером Plug and Play (PnP). |
DRIVER_CANCEL Подпрограмма отмены отмены операции ввода-вывода. |
DRIVER_CONTROL Эта подпрограмма запускает передачу данных DMA или операцию передачи данных. |
DRIVER_DISPATCH Процедуры обратного вызова выполняют различные службы IRP. Список кодов функций см. в разделе "Примечания". |
DRIVER_INITIALIZE DriverEntry — это первая подпрограмма, которая вызывается после загрузки драйвера и отвечает за инициализацию драйвера. |
DRIVER_LIST_CONTROL Подпрограмма AdapterListControl запускает операцию прямого доступа к памяти (DMA). |
DRIVER_STARTIO Подпрограмма StartIo запускает операцию ввода-вывода, описанную IRP. |
DRIVER_UNLOAD Подпрограмма выгрузки выполняет все необходимые операции, прежде чем система выгрузит драйвер. |
ENABLE_VIRTUALIZATION Подпрограмма EnableVirtualization включает или отключает виртуализацию для устройства PCI Express (PCIe), поддерживающего единый корневой интерфейс виртуализации ввода-вывода (SR-IOV). |
ETWENABLECALLBACK Функция EtwEnableCallback — это необязательная функция обратного вызова, предоставляемая драйвером, которая используется для получения уведомлений о включении или отключении. |
EX_CALLBACK_FUNCTION Подпрограмма RegistryCallback драйвера фильтра может отслеживать, блокировать или изменять операцию реестра. |
EXT_CALLBACK Подпрограмма обратного вызова ExTimerCallback выполняется после истечения срока действия интервала времени объекта таймера EX_TIMER. |
EXT_DELETE_CALLBACK Подпрограмма обратного вызова ExTimerDeleteCallback выполняется при удалении объекта таймера EX_TIMER. |
FPGA_BUS_SCAN Зарезервировано для дальнейшего использования. Активирует проверку шины на родительском устройстве FPGA. |
FPGA_CONTROL_CONFIG_SPACE Зарезервировано для дальнейшего использования. Включает или отключает доступ к пространству конфигурации устройства FPGA. |
FPGA_CONTROL_ERROR_REPORTING Зарезервировано для дальнейшего использования. Переключает отчеты об ошибках для устройства FPGA и родительского моста. |
FPGA_CONTROL_LINK Зарезервировано для дальнейшего использования FPGA_CONTROL_LINK. |
FREE_FUNCTION_EX Подпрограмма LookasideListFreeEx освобождает хранилище для записи lookaside-list, когда клиент пытается вставить запись в список lookaside, полный. |
GET_D3COLD_CAPABILITY Подпрограмма GetBusDriverD3ColdSupport позволяет водителю устройства запрашивать, поддерживает ли драйвер перечисления драйвер шины состояние питания D3cold. |
GET_D3COLD_LAST_TRANSITION_STATUS Подпрограмма GetLastTransitionStatus позволяет драйверу для устройства запрашивать, следует ли за последним переходом к подстатю D3hot переход к подстатю D3cold. |
GET_DEVICE_RESET_STATUS В этом разделе описывается функция обратного вызова GET_DEVICE_RESET_STATUS. |
GET_DMA_ADAPTER Подпрограмма GetDmaAdapter возвращает структуру DMA_ADAPTER для целевого устройства. |
GET_IDLE_WAKE_INFO Подпрограмма GetIdleWakeInfo позволяет драйверу устройства обнаруживать состояния питания устройства, из которых устройство может сигнализировать о событии пробуждения. |
GET_SDEV_IDENTIFIER Этот материал еще недоступен. Этот раздел заполнителя представлен в качестве примера документации, которая может быть включена в более поздний выпуск. |
GET_SET_DEVICE_DATA Подпрограмма GetBusData считывает данные из пространства конфигурации устройства. |
GET_UPDATED_BUS_RESOURCE Сообщает последние списки ресурсов. |
GET_VIRTUAL_DEVICE_DATA Подпрограмма GetVirtualFunctionData считывает данные из пространства конфигурации PCI Express (PCIe) виртуальной функции (VF) на устройстве, поддерживающем единый корневой интерфейс виртуализации ввода-вывода (SR-IOV) . |
GET_VIRTUAL_DEVICE_LOCATION Подпрограмма GetLocation возвращает расположение виртуальной функции PCI Express (PCIe) на шине PCI. Устройство, поддерживающее одно корневую виртуализацию ввода-вывода (SR-IOV) может предоставлять одну или несколько виртуальных машин на шине PCI. |
GET_VIRTUAL_DEVICE_RESOURCES Подпрограмма GetResources возвращает ресурсы, необходимые физической функции PCI Express (PCIe) для включения виртуализации на устройстве, поддерживающем единый корневой интерфейс виртуализации ввода-вывода (SR-IOV). |
GET_VIRTUAL_FUNCTION_PROBED_BARS Подпрограмма GetVirtualFunctionProbedBars возвращает значения базовых регистров адресов PCI Express (PCIe) устройства, поддерживающего единый корневой интерфейс виртуализации ввода-вывода (SR-IOV) . |
IO_COMPLETION_ROUTINE Подпрограмма IoCompletion завершает обработку операций ввода-вывода. |
IO_CSQ_ACQUIRE_LOCK Подпрограмма CsqAcquireLock используется системой для получения блокировки для очереди IRP, реализованной драйвером, безопасной для отмены. |
IO_CSQ_COMPLETE_CANCELED_IRP Подпрограмма CsqCompleteCanceledIrp используется системой для сигнала драйверу о том, что он может завершить отмененный IRP. |
IO_CSQ_INSERT_IRP Подпрограмма CsqInsertIrp используется системой для вставки IRP в очередь IRP, реализованной драйвером, с безопасной отменой IRP. |
IO_CSQ_INSERT_IRP_EX Подпрограмма CsqInsertIrpEx используется системой для вставки IRP в очередь IRP, реализованной драйвером, в очередь отмены безопасного IRP. |
IO_CSQ_PEEK_NEXT_IRP Подпрограмма CsqPeekNextIrp используется системой для поиска следующего соответствия IRP в очереди IRP, реализованной драйвером, в очереди IRP, безопасной для отмены. |
IO_CSQ_RELEASE_LOCK Подпрограмма CsqReleaseLock используется системой для освобождения блокировки, полученной с помощью CsqAcquireLock. |
IO_CSQ_REMOVE_IRP Подпрограмма CsqRemoveIrp используется системой для удаления указанного IRP из очереди IRP, реализованной драйвером, отменой безопасной очереди IRP. |
IO_DPC_ROUTINE Подпрограмма DpcForIsr завершает обслуживание операции ввода-вывода после возврата подпрограммы Прерывания. |
IO_SESSION_NOTIFICATION_FUNCTION Тип функции IO_SESSION_NOTIFICATION_FUNCTION определяет подпрограмму обратного вызова, с помощью которой драйвер получает уведомления об изменениях в состоянии сеансов пользователей, интересующихся драйвером. |
IO_TIMER_ROUTINE Подпрограмма IoTimer — это DPC, который, если зарегистрирован, вызывается один раз в секунду. |
IO_WORKITEM_ROUTINE Подпрограмма WorkItem выполняет обработку рабочего элемента, который был помещен в очередь подпрограммой IoQueueWorkItem. |
IO_WORKITEM_ROUTINE_EX Подпрограмма WorkItemEx выполняет обработку рабочего элемента, который был помещен в очередь подпрограммой IoQueueWorkItemEx или IoTryQueueWorkItem. |
IOMMU_DEVICE_CREATE Принимает объект физического устройства и создает IOMMU_DMA_DEVICE. |
IOMMU_DEVICE_DELETE Удаляет предоставленный IOMMU_DMA_DEVICE. |
IOMMU_DEVICE_FAULT_HANDLER Сообщает об ошибке конкретного устройства и домена. |
IOMMU_DEVICE_QUERY_DOMAIN_TYPES Запросы к доступным типам доменов, к которым может присоединиться IOMMU_DMA_DEVICE, в зависимости от факторов среды, таких как платформа и политика DMA Guard. |
IOMMU_DOMAIN_ATTACH_DEVICE Присоединяет устройство к существующему домену. |
IOMMU_DOMAIN_ATTACH_DEVICE_EX Присоединяет IOMMU_DMA_DEVICE к существующему домену устройства DMA. |
IOMMU_DOMAIN_CONFIGURE Настраивает домен для использования. |
IOMMU_DOMAIN_CREATE Создает новый домен устройства DMA для переназначения (контейнер для набора таблиц страниц). |
IOMMU_DOMAIN_CREATE_EX Создает новый домен устройства DMA на основе предоставленного типа домена. |
IOMMU_DOMAIN_DELETE Удаляет существующий домен. |
IOMMU_DOMAIN_DETACH_DEVICE Отсоединяет устройство от существующего домена. |
IOMMU_DOMAIN_DETACH_DEVICE_EX Отсоединяет IOMMU_DMA_DEVICE от существующего домена. |
IOMMU_FLUSH_DOMAIN Очищает подсистему балансировки нагрузки для всех записей, которые соответствуют этому домену. |
IOMMU_FLUSH_DOMAIN_VA_LIST Удаляет TLB для всех записей, которые соответствуют ASID указанного домена и одному из адресов в указанном списке. |
IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE Освобождает маркер логического адреса, созданный IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE. |
IOMMU_INTERFACE_STATE_CHANGE_CALLBACK Эта подпрограмма вызывается всякий раз, когда произошло изменение состояния системы, влияющее на DMA_IOMMU_INTERFACE_EX. |
IOMMU_MAP_IDENTITY_RANGE Создает сопоставление удостоверений для предоставленного MDL в указанном домене. |
IOMMU_MAP_IDENTITY_RANGE_EX Создает сопоставление удостоверений для предоставленного физического адресного пространства в указанном домене. |
IOMMU_MAP_LOGICAL_RANGE Сопоставляет диапазон страниц в адресное пространство домена. |
IOMMU_MAP_LOGICAL_RANGE_EX Сопоставляет физическое адресное пространство с логическим адресным пространством IOMMU_DMA_DOMAIN. |
IOMMU_MAP_RESERVED_LOGICAL_RANGE Сопоставляет зарезервированный логический диапазон. |
IOMMU_QUERY_INPUT_MAPPINGS Пытается найти идентификаторы сопоставления входных данных, допустимые для данного устройства, и заполните предоставленный буфер этими идентификаторами. |
IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK Позволяет вызывающему объекту регистрировать обратный вызов при каждом изменении состояния, связанном с DMA_IOMMU_INTERFACE_EX. |
IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE Предварительно выделяет логическое адресное пространство, которое можно использовать для будущих сопоставлений. |
IOMMU_SET_DEVICE_FAULT_REPORTING Эта подпрограмма задает состояние отчетов об ошибках устройства на устройство, уже подключенное к домену. |
IOMMU_SET_DEVICE_FAULT_REPORTING_EX Эта подпрограмма задает состояние отчетов об ошибке устройства на устройстве, уже подключенном к домену. |
IOMMU_UNMAP_IDENTITY_RANGE Удаляет сопоставление удостоверений для указанного MDL. |
IOMMU_UNMAP_IDENTITY_RANGE_EX Удаляет сопоставление удостоверений, созданное IOMMU_MAP_IDENTITY_RANGE_EX. |
IOMMU_UNMAP_LOGICAL_RANGE Распакует линейный диапазон из домена. |
IOMMU_UNMAP_RESERVED_LOGICAL_RANGE Распакует ранее сопоставленный зарезервированный логический диапазон. |
IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK Позволяет вызывающему объекту отменять регистрацию зарегистрированного IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK. |
KBUGCHECK_CALLBACK_ROUTINE Подпрограмма BugCheckCallback выполняется всякий раз, когда система выдает проверку ошибок. |
KBUGCHECK_REASON_CALLBACK_ROUTINE Функции обратного вызова, реализованные драйвером, которые система выполняет при возникновении ошибки. |
KDEFERRED_ROUTINE Подпрограмма обратного вызова выполняет действия после того, как служба прерывания возвращает потоковые DPC, подпрограмма CustomDpc завершает обслуживание операции ввода-вывода после возврата подпрограммы Прерывания. Подпрограмма CustomThreadedDpc выполняет действие потокового DPC. Система выполняет эту подпрограмму при запуске потокового DPC. Подпрограмма CustomTimerDpc выполняется после истечения интервала времени объекта таймера. |
KIPI_BROADCAST_WORKER Подпрограмма IpiGenericCall выполняется одновременно на всех процессорах. |
KMESSAGE_SERVICE_ROUTINE Подпрограмма ПрерыванияMessageService обслуживает сигнальное сообщение прерывание. |
KSERVICE_ROUTINE Подпрограмма Прерывания (ISR) быстро обслуживает прерывание устройства и при необходимости планирует обработку полученных данных после прерывания. |
KSTART_ROUTINE Подпрограмма ThreadStart предоставляет точку входа для созданного драйвером системного потока. |
KSYNCHRONIZE_ROUTINE Подпрограмма SynchCritSection используется для доступа к аппаратным ресурсам или данным драйвера, которым предоставлен общий доступ к подпрограмме прерывания драйвера. |
MM_MDL_ROUTINE Подпрограмма обратного вызова, предоставляемая драйвером, которая вызывается после сопоставления списка дескрипторов памяти (MDL) путем вызова функции MmMapMdl. |
NPEM_CONTROL_ENABLE_DISABLE Дополнительные сведения: NPEM_CONTROL_ENABLE_DISABLE |
NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES Дополнительные сведения: NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES |
NPEM_CONTROL_SET_STANDARD_CONTROL Дополнительные сведения: NPEM_CONTROL_SET_STANDARD_CONTROL |
PALLOCATE_ADAPTER_CHANNEL Подпрограмма AllocateAdapterChannel подготавливает систему для операции DMA от имени целевого объекта устройства, а затем вызывает подпрограмму AdapterControl, предоставляемую драйвером, для выполнения операции DMA. |
PALLOCATE_ADAPTER_CHANNEL_EX Подпрограмма AllocateAdapterChannelEx выделяет ресурсы, необходимые для передачи DMA, а затем вызывает подпрограмму AdapterControl, предоставляемую драйвером, для запуска передачи DMA. |
PALLOCATE_COMMON_BUFFER Подпрограмма AllocateCommonBuffer выделяет память и сопоставляет ее таким образом, чтобы она была одновременно доступна как от процессора, так и от устройства для операций DMA. |
PALLOCATE_COMMON_BUFFER_EX Подпрограмма AllocateCommonBufferEx выделяет память для общего буфера и сопоставляет эту память, чтобы получить доступ к ней процессором и устройством, выполняющим операции DMA. |
PALLOCATE_COMMON_BUFFER_VECTOR Дополнительные сведения: функция обратного вызова PALLOCATE_COMMON_BUFFER_VECTOR |
PALLOCATE_COMMON_BUFFER_WITH_BOUNDS Эта функция обратного вызова выделяет память для общего буфера и сопоставляет ее таким образом, чтобы он мог получить доступ к главному устройству и ЦП. |
PALLOCATE_DOMAIN_COMMON_BUFFER Эта функция обратного вызова выделяет память для общего буфера домена. |
PBUILD_MDL_FROM_SCATTER_GATHER_LIST Подпрограмма BuildMdlFromScatterGatherList создает MDL из списка точечной и сборной, выделенного системой. Обратите внимание, что эта подпрограмма зарезервирована для использования системы. |
PBUILD_SCATTER_GATHER_LIST Подпрограмма BuildScatterGatherList подготавливает систему для операции DMA с помощью буфера, предоставленного драйвером, для создания списка точечной и сборной. |
PBUILD_SCATTER_GATHER_LIST_EX Подпрограмма BuildScatterGatherListEx выделяет ресурсы, необходимые для передачи DMA, создает список точечной и сборной и вызывает подпрограмму AdapterListControl, предоставляемую драйвером, для запуска передачи DMA. |
PCALCULATE_SCATTER_GATHER_LIST_SIZE Подпрограмма CalculateScatterGatherList вычисляет размер в байтах списка точечной и сборной, необходимого для хранения заданного буфера. |
PCANCEL_ADAPTER_CHANNEL Подпрограмма CancelAdapterChannel пытается отменить ожидающий запрос, чтобы выделить канал DMA. |
PCANCEL_MAPPED_TRANSFER Подпрограмма CancelMappedTransfer отменяет передачу DMA системы, которая в настоящее время сопоставлена с адаптером. |
PCI_MSIX_MASKUNMASK_ENTRY Подпрограмма MaskTableEntry маскирует прерывание в таблице прерываний оборудования MSI-X. |
PCI_MSIX_SET_ENTRY Подпрограмма SetTableEntry задает идентификатор сообщения для записи таблицы в таблице прерываний MSI-X оборудования. |
PCLFS_CLIENT_ADVANCE_TAIL_CALLBACK Функция ClfsAdvanceTailCallback перемещает базовый номер последовательности журналов (LSN) журнала клиента. |
PCLFS_CLIENT_LFF_HANDLER_COMPLETE_CALLBACK Функция ClfsLogGrowthCompleteCallback реализует действия, выполняемые клиентом при освобождении пространства в журнале, который ранее был заполнен. |
PCLFS_CLIENT_LOG_UNPINNED_CALLBACK Функция ClfsLogUnpinnedCallback реализует все действия, которые клиент будет принимать, когда журнал, который ранее закреплен, становится незакреченным. |
PCONFIGURE_ADAPTER_CHANNEL Подпрограмма ConfigureAdapterChannel вызывает пользовательскую функцию, реализованную контроллером DMA, представленной объектом адаптера. |
PCREATE_COMMON_BUFFER_FROM_MDL Подпрограмма CreateCommonBufferFromMdl попытается создать общий буфер из MDL путем тестирования совместимости доступа к устройству и потенциально сопоставления памяти с непрерывным логическим диапазоном в зависимости от типа перевода. Как и все остальные распространенные функции выделения буферов, эта функция не обеспечивает гарантию хода выполнения вперед. |
PCW_CALLBACK Поставщики могут реализовать функцию PCW_CALLBACK для получения уведомлений, когда потребители выполняют определенные действия, например добавление или удаление счетчиков из запроса. |
PFLUSH_ADAPTER_BUFFERS Подпрограмма FlushAdapterBuffers очищает все данные, оставшиеся во внутреннем кэше контроллера DMA системы или во внутреннем кэше адаптера шины в конце операции передачи DMA. |
PFLUSH_ADAPTER_BUFFERS_EX Подпрограмма FlushAdapterBuffersEx очищает все данные, которые остаются в кэше данных в конце операции передачи DMA, выполняемой системным контроллером DMA или устройством шины. |
PFLUSH_DMA_BUFFER Подпрограмма обратного вызова очищает все данные, оставшиеся в области памяти, описанной MDL. |
PFREE_ADAPTER_CHANNEL Подпрограмма FreeAdapterChannel освобождает системный контроллер DMA, когда драйвер выполнил все операции DMA, необходимые для удовлетворения текущего IRP. |
PFREE_ADAPTER_OBJECT Подпрограмма FreeAdapterObject освобождает указанный объект адаптера после завершения всех операций DMA драйвера. |
PFREE_COMMON_BUFFER Подпрограмма FreeCommonBuffer освобождает общий буфер, выделенный AllocateCommonBuffer, а также все ресурсы, используемые буфером. |
PFREE_COMMON_BUFFER_FROM_VECTOR Описывает функцию обратного вызова PFREE_COMMON_BUFFER_FROM_VECTOR. |
PFREE_COMMON_BUFFER_VECTOR Описывает функцию обратного вызова PFREE_COMMON_BUFFER_VECTOR. |
PFREE_MAP_REGISTERS Подпрограмма FreeMapRegisters выпускает набор регистров карт, сохраненных из вызова AllocateAdapterChannel. |
PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX Описывает функцию обратного вызова PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX. |
PGET_DMA_ADAPTER_INFO Подпрограмма GetDmaAdapterInfo извлекает сведения о возможностях оборудования канала DMA системы. |
PGET_DMA_ALIGNMENT Подпрограмма GetDmaAlignment возвращает требования к выравниванию системы DMA. |
PGET_DMA_DOMAIN Функция обратного вызова PGET_DMA_DOMAIN получает дескриптор домена DMA. |
PGET_DMA_TRANSFER_INFO Подпрограмма GetDmaTransferInfo вычисляет требования к выделению для передачи точечной или сборной DMA. |
PGET_SCATTER_GATHER_LIST Подпрограмма GetScatterGatherList подготавливает систему для операции точечной или сборной DMA от имени целевого объекта устройства с помощью контроллера DMA системы или адаптера шины-главного адаптера. |
PGET_SCATTER_GATHER_LIST_EX Подпрограмма GetScatterGatherListEx выделяет ресурсы, необходимые для передачи DMA, создает список точечной и сборной и вызывает подпрограмму AdapterListControl, предоставляемую драйвером, для запуска передачи DMA. |
PINITIALIZE_DMA_TRANSFER_CONTEXT Подпрограмма InitializeDmaTransferContext инициализирует непрозрачный контекст передачи DMA, используемый для отслеживания ожидающих выделения ресурсов DMA. |
PINTERFACE_DEREFERENCE Функция обратного вызова PINTERFACE_DEREFERENCE (wdm.h) уменьшает количество ссылок в определяемом драйвером интерфейсе. |
PINTERFACE_REFERENCE Функция обратного вызова PINTERFACE_REFERENCE (wdm.h) увеличивает число ссылок в определяемом драйвером интерфейсе. |
PJOIN_DMA_DOMAIN Функция обратного вызова PJOIN_DMA_DOMAIN присоединяется к указанному домену DMA. |
PLEAVE_DMA_DOMAIN Функция обратного вызова PLEAVE_DMA_DOMAIN оставляет указанный домен DMA. |
PMAP_TRANSFER Подпрограмма MapTransfer настраивает регистры карт для объекта адаптера для сопоставления передачи DMA из заблокированного буфера. |
PMAP_TRANSFER_EX Подпрограмма MapTransferEx настраивает регистры карт для сопоставления физических адресов в списке точечной или сборной с логическими адресами, необходимыми для передачи DMA. |
PO_EFFECTIVE_POWER_MODE_CALLBACK PO_EFFECTIVE_POWER_MODE_CALLBACK — это эффективный обратный вызов режима питания. |
PO_FX_COMPONENT_ACTIVE_CONDITION_CALLBACK Подпрограмма обратного вызова ComponentActiveConditionCallback уведомляет драйвер о том, что указанный компонент завершил переход от условия простоя к активному условию. |
PO_FX_COMPONENT_CRITICAL_TRANSITION_CALLBACK Подпрограмма обратного вызова ComponentCriticalTransitionCallback обрабатывает переход указанного компонента между F0 (полностью включен) и состояния питания компонента Fx с низкой мощностью. |
PO_FX_COMPONENT_IDLE_CONDITION_CALLBACK Подпрограмма обратного вызова ComponentIdleConditionCallback уведомляет драйвер о том, что указанный компонент завершил переход от активного условия к условию простоя. |
PO_FX_COMPONENT_IDLE_STATE_CALLBACK Подпрограмма обратного вызова ComponentIdleStateCallback уведомляет драйвер ожидающего изменения состояния питания Fx указанного компонента. |
PO_FX_COMPONENT_PERF_STATE_CALLBACK Подпрограмма обратного вызова ComponentPerfStateCallback уведомляет драйвер о завершении запроса на изменение состояния производительности компонента. |
PO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK Подпрограмма обратного вызова DevicePowerNotRequiredCallback уведомляет драйвер устройства о том, что устройство не требуется оставаться в состоянии питания D0. |
PO_FX_DEVICE_POWER_REQUIRED_CALLBACK Подпрограмма обратного вызова DevicePowerRequiredCallback уведомляет драйвер устройства о том, что устройство должно ввести и остаться в состоянии питания D0. |
PO_FX_DIRECTED_POWER_DOWN_CALLBACK Функция обратного вызова PO_FX_DIRECTED_POWER_DOWN_CALLBACK реализуется драйвером клиента для обработки действий от имени DFx для конкретного драйвера. |
PO_FX_DIRECTED_POWER_UP_CALLBACK Функция обратного вызова PO_FX_DIRECTED_POWER_UP_CALLBACK реализована драйвером клиента для обработки действий, относящихся к драйверу, от имени DFx. |
PO_FX_POWER_CONTROL_CALLBACK Подпрограмма обратного вызова PowerControlCallback выполняет операцию управления питанием, запрашиваемую платформой управления питанием (PoFx). |
POB_POST_OPERATION_CALLBACK Подпрограмма ObjectPostCallback вызывается операционной системой после выполнения операции обработки процесса или дескриптора потока. |
POB_PRE_OPERATION_CALLBACK Подпрограмма ObjectPreCallback вызывается операционной системой при выполнении операции обработки процесса или потока. |
PPUT_DMA_ADAPTER Подпрограмма PutDmaAdapter освобождает DMA_ADAPTER структуру, ранее выделенную IoGetDmaAdapter. |
PPUT_SCATTER_GATHER_LIST Подпрограмма PutScatterGatherList освобождает ранее выделенные регистры карты и список точечной и сборной, используемый в точечной или сборной DMA. |
PREAD_DMA_COUNTER Подпрограмма ReadDmaCounter возвращает количество оставшихся байтов, передаваемых во время текущей операции подчиненного DMA. |
PREENUMERATE_SELF Подпрограмма ReenumerateSelf запрашивает, чтобы водитель шины повторно задал дочерние устройства. |
PROCESSOR_HALT_ROUTINE Подпрограмма обратного вызова остановки перемещает обработчик в состояние простоя. |
PTM_RM_NOTIFICATION Подпрограмма обратного вызова ResourceManagerNotification диспетчера ресурсов получает и обрабатывает уведомления о транзакциях. |
REQUEST_POWER_COMPLETE Подпрограмма обратного вызова PowerCompletion завершает обработку power IRP. |
RTL_QUERY_REGISTRY_ROUTINE Подпрограмма QueryRoutine содержит сведения о значении реестра, запрошенном в предыдущем вызове подпрограммы RtlQueryRegistryValues. |
SET_D3COLD_SUPPORT Подпрограмма SetD3ColdSupport включает или отключает переходы в состояние питания устройства D3cold. |
SET_VIRTUAL_DEVICE_DATA Подпрограмма SetVirtualFunctionData записывает данные в пространство конфигурации PCI Express (PCIe) виртуальной функции (VF) на устройстве, поддерживающем единый корневой интерфейс виртуализации ввода-вывода (SR-IOV) . |
TRANSLATE_BUS_ADDRESS Подпрограмма TranslateBusAddress преобразует адреса родительской шины в логические адреса. |
Структуры
DMA_ADAPTER Структура DMA_ADAPTER описывает системный интерфейс контроллера DMA для данного устройства. Драйвер вызывает IoGetDmaAdapter для получения этой структуры. |
DMA_OPERATIONS Структура DMA_OPERATIONS предоставляет таблицу указателей на функции, управляющие операцией контроллера DMA. |
ACCESS_STATE Структура ACCESS_STATE описывает состояние хода выполнения доступа. |
ACL Структура ACL является заголовком списка управления доступом (ACL). Полный список ACL состоит из структуры ACL, за которой следует упорядоченный список записей управления доступом (ACE). |
ACPI_INTERFACE_STANDARD2 В этом разделе описывается структура ACPI_INTERFACE_STANDARD2. |
BATTERY_REPORTING_SCALE Драйверы мини-класса батареи заполняют структуру BATTERY_REPORTING_SCALE (wdm.h) в ответ на определенные запросы BatteryMiniQueryInformation. |
BOOTDISK_INFORMATION Структура BOOTDISK_INFORMATION содержит основные сведения, описывающие загрузочные и системные диски. |
BOOTDISK_INFORMATION_EX Структура BOOTDISK_INFORMATION_EX содержит расширенные сведения, описывающие загрузочные и системные диски. |
BUS_INTERFACE_STANDARD Структура интерфейса BUS_INTERFACE_STANDARD позволяет драйверам устройств выполнять прямые вызовы к подпрограммам драйвера родительской шины. Эта структура определяет интерфейс GUID_BUS_INTERFACE_STANDARD. |
BUS_RESOURCE_UPDATE_INTERFACE Позволяет драйверам устройств выполнять прямые вызовы к подпрограммам драйвера родительской шины. Эта структура определяет интерфейс GUID_BUS_RESOURCE_UPDATE_INTERFACE. |
BUS_SPECIFIC_RESET_FLAGS В этом разделе описывается объединение BUS_SPECIFIC_RESET_FLAGS. |
CLFS_LOG_NAME_INFORMATION Структура CLFS_LOG_NAME_INFORMATION содержит имя потока или журнала Common Log File System (CLFS). |
CLFS_MGMT_CLIENT_REGISTRATION Структура CLFS_MGMT_CLIENT_REGISTRATION предоставляется управлению CLFS клиентами, которые управляют собственными журналами. |
CLFS_MGMT_POLICY Структура CLFS_MGMT_POLICY содержит описание политики для управления журналом CLFS. |
CLFS_STREAM_ID_INFORMATION Структура CLFS_STREAM_ID_INFORMATION содержит значение, определяющее поток в журнале Common Log File System (CLFS). |
CLS_CONTAINER_INFORMATION Структура CLFS_CONTAINER_INFORMATION содержит описательные сведения для отдельного контейнера в журнале Common Log File System (CLFS). |
CLS_INFORMATION Структура CLFS_INFORMATION содержит метаданные и сведения о состоянии для потока common Log File System (CLFS) и (или) базового физического журнала. |
CLS_IO_STATISTICS Структура CLFS_IO_STATISTICS содержит данные статистики ввода-вывода для журнала common Log File System (CLFS). |
CLS_IO_STATISTICS_HEADER Структура CLFS_IO_STATISTICS_HEADER содержит заголовок CLFS_IO_STATISTICS структуры. |
CLS_LSN Структура CLFS_LSN определяет отдельную запись в потоке Common Log File System (CLFS). |
CLS_SCAN_CONTEXT Структура CLFS_SCAN_CONTEXT содержит сведения о контексте для поддержки сканирования контейнеров в журнале Common Log File System (CLFS). |
CLS_WRITE_ENTRY Структура CLFS_WRITE_ENTRY содержит адрес и размер буфера, содержащего одну единицу данных для записи в поток Common Log File System (CLFS). |
CM_EISA_FUNCTION_INFORMATION Структура _CM_EISA_FUNCTION_INFORMATION (wdm.h) определяет подробные сведения о конфигурации EISA, возвращаемые HalGetBusData или HalGetBusDataByOffset. |
CM_EISA_SLOT_INFORMATION Структура _CM_EISA_SLOT_INFORMATION (wdm.h) определяет сведения о заголовке конфигурации EISA, возвращаемые HalGetBusData или HalGetBusDataByOffset. |
CM_FLOPPY_DEVICE_DATA Структура CM_FLOPPY_DEVICE_DATA определяет запись данных типа устройства, хранящуюся в дереве данных \Registry\Machine\Hardware\Description для контроллера флоппи-диска, если система может собирать эти сведения во время загрузки. |
CM_FULL_RESOURCE_DESCRIPTOR Структура CM_FULL_RESOURCE_DESCRIPTOR задает набор системных аппаратных ресурсов различных типов, назначенных устройству, подключенного к определенной шине. Эта структура содержится в CM_RESOURCE_LIST структуре. |
CM_INT13_DRIVE_PARAMETER Структура CM_INT13_DRIVE_PARAMETER определяет запись данных конкретного типа устройства, которая хранится в дереве \Registry\Machine\Hardware\Description для контроллера диска, если система может собирать эти сведения во время загрузки. |
CM_KEYBOARD_DEVICE_DATA Структура CM_KEYBOARD_DEVICE_DATA определяет запись данных конкретного типа устройства, которая хранится в дереве \Registry\Machine\Hardware\Description для периферийного устройства клавиатуры, если система может собирать эти сведения во время загрузки. |
CM_MCA_POS_DATA Структура _CM_MCA_POS_DATA (wdm.h) устарела. Он определяет сведения о конфигурации POS, совместимые с IBM, для слота. |
CM_PARTIAL_RESOURCE_DESCRIPTOR Структура CM_PARTIAL_RESOURCE_DESCRIPTOR указывает один или несколько системных аппаратных ресурсов одного типа, назначенного устройству. |
CM_PARTIAL_RESOURCE_LIST Структура CM_PARTIAL_RESOURCE_LIST указывает набор системных аппаратных ресурсов различных типов, назначенных устройству. Эта структура содержится в CM_FULL_RESOURCE_DESCRIPTOR структуре. |
CM_POWER_DATA Узнайте, как структура CM_POWER_DATA содержит сведения о состоянии и возможностях управления питанием устройства. |
CM_RESOURCE_LIST Структура CM_RESOURCE_LIST указывает все системные аппаратные ресурсы, назначенные устройству. |
CM_SCSI_DEVICE_DATA Структура CM_SCSI_DEVICE_DATA определяет запись данных конкретного типа устройства, которая хранится в дереве \Registry\Machine\Hardware\Description для SCSI HBA, если система может собирать эти сведения во время загрузки. |
CM_SERIAL_DEVICE_DATA Структура CM_SERIAL_DEVICE_DATA определяет запись данных типа устройства, хранящуюся в дереве данных \Registry\Machine\Hardware\Description для последовательного контроллера, если система может собирать эти сведения во время загрузки. |
COUNTED_REASON_CONTEXT Узнайте, как структура COUNTED_REASON_CONTEXT содержит одну или несколько строк, которые дают причины для запроса питания. |
D3COLD_AUX_POWER_AND_TIMING_INTERFACE Позволяет драйверам устройств согласовывать более высокую вспомогательную мощность для своих устройств PCI в состоянии D3Cold. |
D3COLD_SUPPORT_INTERFACE Структура интерфейса D3COLD_SUPPORT_INTERFACE содержит указатели на подпрограммы в интерфейсе драйвера GUID_D3COLD_SUPPORT_INTERFACE. |
DEVICE_BUS_SPECIFIC_RESET_INFO Определяет структуру DEVICE_BUS_SPECIFIC_RESET_INFO. |
DEVICE_BUS_SPECIFIC_RESET_TYPE Определяет объединение DEVICE_BUS_SPECIFIC_RESET_TYPE. |
DEVICE_CAPABILITIES Структура DEVICE_CAPABILITIES описывает возможности PnP и питания устройства. Эта структура возвращается в ответ на IRP_MN_QUERY_CAPABILITIES IRP. |
DEVICE_DESCRIPTION Структура DEVICE_DESCRIPTION описывает атрибуты физического устройства, для которого драйвер запрашивает адаптер DMA. |
DEVICE_FAULT_CONFIGURATION Эта структура используется при настройке состояния отчетов об ошибках устройства |
DEVICE_INTERFACE_CHANGE_NOTIFICATION Структура DEVICE_INTERFACE_CHANGE_NOTIFICATION описывает интерфейс устройства, который был включен (прибыл) или отключен (удален). |
DEVICE_OBJECT Дополнительные сведения о структуре DEVICE_OBJECT. |
DEVICE_RESET_INTERFACE_STANDARD Структура DEVICE_RESET_INTERFACE_STANDARD позволяет драйверам функций сбрасывать и восстанавливать неисправные устройства. Эта структура описывает интерфейс GUID_DEVICE_RESET_INTERFACE_STANDARD. |
DEVICE_RESET_STATUS_FLAGS В этом разделе описывается объединение DEVICE_RESET_STATUS_FLAGS. |
DMA_ADAPTER_INFO Структура DMA_ADAPTER_INFO — это контейнер для DMA_ADAPTER_INFO_XXX структуры, описывающей возможности системного контроллера DMA. |
DMA_ADAPTER_INFO_CRASHDUMP В этом разделе описывается структура DMA_ADAPTER_INFO_CRASHDUMP. |
DMA_ADAPTER_INFO_V1 Структура DMA_ADAPTER_INFO_V1 описывает возможности системного контроллера DMA, представленного объектом адаптера. |
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION Дополнительные сведения: структура DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION |
DMA_IOMMU_INTERFACE Расширенная версия структуры ИНТЕРФЕЙСА, которая позволяет драйверам устройств вызывать функции обратного вызова, выполняющие операции домена устройства. |
DMA_IOMMU_INTERFACE_EX Структура интерфейса, которая позволяет драйверам устройств работать с функциями IOMMU, выполняющими операции домена устройства. |
DMA_IOMMU_INTERFACE_V1 Дополнительные сведения: DMA_IOMMU_INTERFACE_V1 |
DMA_IOMMU_INTERFACE_V2 Структура, содержащая набор функций IOMMU версии 2 (V2). |
DMA_TRANSFER_INFO Структура DMA_TRANSFER_INFO — это контейнер для структуры DMA_TRANSFER_INFO_XXX, описывающей требования к выделению для списка точечной или сборной. |
DMA_TRANSFER_INFO_V1 Структура DMA_TRANSFER_INFO_V1 содержит требования к выделению для списка точечной или сборной данных, описывающего буфер данных ввода-вывода для передачи DMA. |
DMA_TRANSFER_INFO_V2 Содержит требования к выделению для списка точечной или сборной данных, описывающего буфер данных ввода-вывода для передачи DMA. |
DOMAIN_CONFIGURATION Содержит сведения, необходимые для настройки домена. |
DOMAIN_CONFIGURATION_ARM64 Содержит сведения, необходимые для настройки домена для системы ARM64. |
DOMAIN_CONFIGURATION_X64 Структура DOMAIN_CONFIGURATION_X64 зарезервирована только для системного использования. |
DRIVER_OBJECT Каждый объект драйвера представляет образ загруженного драйвера в режиме ядра. |
ENLISTMENT_BASIC_INFORMATION Структура ENLISTMENT_BASIC_INFORMATION содержит сведения о объекте перечисления. |
EXT_DELETE_PARAMETERS Структура EXT_DELETE_PARAMETERS содержит расширенный набор параметров для подпрограммы ExDeleteTimer. |
EXT_SET_PARAMETERS Структура EXT_SET_PARAMETERS содержит расширенный набор параметров для подпрограммы ExSetTimer. |
EXTENDED_CREATE_INFORMATION Описывает структуру EXTENDED_CREATE_INFORMATION. |
EXTENDED_CREATE_INFORMATION_32 Описывает 32-разрядную версию структуры EXTENDED_CREATE_INFORMATION. |
FAST_IO_DISPATCH Содержит набор подпрограмм обратного вызова, которые драйвер файловой системы или драйвер фильтра файловой системы (устаревшая версия) обеспечивают быструю обработку операций ввода-вывода. |
FAULT_INFORMATION Содержит сведения, чтобы задать отчет об ошибке на устройстве. |
FAULT_INFORMATION_ARM64 Содержит сведения об ошибке для системы ARM64. |
FAULT_INFORMATION_ARM64_FLAGS Определяет сведения об ошибке. |
FILE_BASIC_INFORMATION Структура FILE_BASIC_INFORMATION содержит метки времени и основные атрибуты файла. Он используется в качестве аргумента для подпрограмм, которые запрашивают или задают сведения о файле. |
FILE_FS_DEVICE_INFORMATION Структура FILE_FS_DEVICE_INFORMATION предоставляет сведения об устройстве файловой системы о типе объекта устройства, связанного с объектом файла. |
FILE_FULL_EA_INFORMATION Структура FILE_FULL_EA_INFORMATION предоставляет сведения о расширенных атрибутах (EA). |
FILE_IO_PRIORITY_HINT_INFORMATION Структура FILE_IO_PRIORITY_HINT_INFORMATION используется подпрограммами ZwQueryInformationFile и ZwSetInformationFile для запроса и задания указания приоритета IRP по умолчанию для запросов на указанный дескриптор файла. |
FILE_IS_REMOTE_DEVICE_INFORMATION Структура FILE_IS_REMOTE_DEVICE_INFORMATION используется в качестве аргумента для подпрограммы ZwQueryInformationFile. |
FILE_MEMORY_PARTITION_INFORMATION Хранит сведения о секции памяти. Эта структура используется функцией ZwSetInformationFile. |
FILE_NETWORK_OPEN_INFORMATION Структура FILE_NETWORK_OPEN_INFORMATION используется в качестве аргумента zwQueryInformationFile. |
FILE_OBJECT Структура FILE_OBJECT используется системой для представления объекта файла. |
FILE_POSITION_INFORMATION Структура FILE_POSITION_INFORMATION используется в качестве аргумента для подпрограмм, которые запрашивают или задают сведения о файле. |
FILE_SFIO_RESERVE_INFORMATION FILE_SFIO_RESERVE_INFORMATION используется для запроса или задания сведений о зарезервированной пропускной способности файла для запланированных операций ввода-вывода (SFIO). |
FILE_STANDARD_INFORMATION Структура FILE_STANDARD_INFORMATION используется в качестве аргумента для подпрограмм, которые запрашивают или задают сведения о файле. |
FILE_STANDARD_INFORMATION_EX Структура FILE_STANDARD_INFORMATION_EX используется в качестве аргумента для подпрограмм, которые запрашивают или задают сведения о файле. |
FPGA_CONTROL_INTERFACE Зарезервировано для дальнейшего использования FPGA_CONTROL_INTERFACE. |
FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS Структура FUNCTION_LEVEL_DEVICE_RESET_PARAMETER используется в качестве аргумента для подпрограммы DeviceReset интерфейса GUID_DEVICE_RESET_INTERFACE_STANDARD. |
GENERIC_MAPPING Структура GENERIC_MAPPING описывает значение ACCESS_MASK определенных прав доступа, связанных с каждым типом универсального права доступа. |
HWPROFILE_CHANGE_NOTIFICATION Структура HWPROFILE_CHANGE_NOTIFICATION описывает событие, связанное с изменением конфигурации профиля оборудования. |
IMAGE_POLICY_ENTRY Структура _IMAGE_POLICY_ENTRY не поддерживается. |
IMAGE_POLICY_METADATA Структура _IMAGE_POLICY_METADATA не поддерживается. |
INPUT_MAPPING_ELEMENT Содержит идентификаторы сопоставления входных данных для устройства. |
ИНТЕРФЕЙСА Структура _INTERFACE (wdm.h) описывает интерфейс, экспортируемый драйвером для использования другими драйверами. |
IO_CONNECT_INTERRUPT_PARAMETERS Структура IO_CONNECT_INTERRUPT_PARAMETERS содержит параметры, которые драйвер предоставляет подпрограмме IoConnectInterruptEx для регистрации подпрограммы службы прерываний (ISR). |
IO_DISCONNECT_INTERRUPT_PARAMETERS Структура IO_DISCONNECT_INTERRUPT_PARAMETERS описывает параметры при отмене регистрации подпрограммы обработки прерываний с помощью IoDisconnectInterruptEx. |
IO_ERROR_LOG_PACKET Структура IO_ERROR_LOG_PACKET служит заголовком для записи журнала ошибок. |
IO_INTERRUPT_MESSAGE_INFO Структура IO_INTERRUPT_MESSAGE_INFO описывает прерывания, сигнализированные драйвером. |
IO_INTERRUPT_MESSAGE_INFO_ENTRY Структура IO_INTERRUPT_MESSAGE_INFO_ENTRY описывает свойства одного прерывания, сигнализированного сообщением. |
IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS Структура IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS содержит контекст подключения для зарегистрированной подпрограммы службы прерываний (ISR), которая была подключена к прерыванию или прерываниям предыдущего вызова подпрограммы IoConnectInterruptEx. |
IO_RESOURCE_DESCRIPTOR Структура _IO_RESOURCE_DESCRIPTOR (wdm.h) описывает ряд необработанных аппаратных ресурсов одного типа, который может использоваться устройством. |
IO_RESOURCE_LIST Структура _IO_RESOURCE_LIST (wdm.h) описывает ряд необработанных аппаратных ресурсов различных типов, которые могут использоваться устройством. |
IO_RESOURCE_REQUIREMENTS_LIST Структура _IO_RESOURCE_REQUIREMENTS_LIST (wdm.h) описывает наборы конфигураций ресурсов, представляющих необработанные типы ресурсов, используемые устройством. |
IO_SECURITY_CONTEXT Структура IO_SECURITY_CONTEXT представляет контекст безопасности запроса IRP_MJ_CREATE. |
IO_SESSION_CONNECT_INFO Структура IO_SESSION_CONNECT_INFO предоставляет сведения о сеансе пользователя. |
IO_SESSION_STATE_INFORMATION Структура IO_SESSION_STATE_INFORMATION содержит сведения о состоянии сеанса пользователя. |
IO_SESSION_STATE_NOTIFICATION Структура IO_SESSION_STATE_NOTIFICATION содержит сведения о том, что драйвер в режиме ядра предоставляет подпрограмме IoRegisterContainerNotification, когда драйвер регистрирует уведомления о событиях сеанса. |
IO_STACK_LOCATION Структура IO_STACK_LOCATION определяет расположение стека ввода-вывода, которое является записью в стеке ввода-вывода, связанном с каждым IRP. |
IO_STATUS_BLOCK Драйвер задает блок состояния ввода-вывода IRP, чтобы указать окончательное состояние запроса ввода-вывода перед вызовом IoCompleteRequest для IRP. |
IO_STATUS_BLOCK64 Структура IO_STATUS_BLOCK64... |
IOMMU_DEVICE_CREATION_CONFIGURATION IOMMU_DEVICE_CREATION_CONFIGURATION описывает конфигурацию или список конфигураций, которые будут использоваться в рамках создания и инициализации IOMMU_DMA_DEVICE. |
IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI предоставляет параметры конфигурации, зависящие от ACPI, структуры IOMMU_DEVICE_CREATION_CONFIGURATION, которая предоставляется для создания IOMMU_DMA_DEVICE типа ACPI. |
IOMMU_DMA_DOMAIN_CREATION_FLAGS Дополнительные сведения: IOMMU_DMA_DOMAIN_CREATION_FLAGS |
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN IOMMU_DMA_LOGICAL_ADDRESS_TOKEN представляет зарезервированный диапазон смежных логических адресов, созданный IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE. |
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT Дополнительные сведения: IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT |
IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG Структура IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG содержит сведения, необходимые для настройки логического распределителя. |
IOMMU_DMA_RESERVED_REGION Структура IOMMU_DMA_RESERVED_REGION описывает область памяти, которая должна быть помечена как зарезервированная во время создания домена. |
IOMMU_INTERFACE_STATE_CHANGE Дополнительные сведения: IOMMU_INTERFACE_STATE_CHANGE |
IOMMU_INTERFACE_STATE_CHANGE_FIELDS Дополнительные сведения о IOMMU_INTERFACE_STATE_CHANGE_FIELDS |
IOMMU_MAP_PHYSICAL_ADDRESS IOMMU_MAP_PHYSICAL_ADDRESS представляет физический адрес, который должен быть сопоставлен с логическим адресом. |
IRP Структура IRP — это частично непрозрачная структура, представляющая пакет запроса ввода-вывода. |
KBUGCHECK_ADD_PAGES Структура KBUGCHECK_ADD_PAGES описывает одну или несколько страниц предоставленных драйвером данных, которые записываются подпрограммой обратного вызова KbCallbackAddPages в файл аварийного дампа. |
KBUGCHECK_CALLBACK_RECORD Дополнительные сведения: структура KBUGCHECK_CALLBACK_RECORD |
KBUGCHECK_DUMP_IO Структура KBUGCHECK_DUMP_IO описывает операцию ввода-вывода в файле аварийного дампа. |
KBUGCHECK_REASON_CALLBACK_RECORD Дополнительные сведения: структура KBUGCHECK_REASON_CALLBACK_RECORD |
KBUGCHECK_REMOVE_PAGES Дополнительные сведения: структура KBUGCHECK_REMOVE_PAGES |
KBUGCHECK_SECONDARY_DUMP_DATA Структура KBUGCHECK_SECONDARY_DUMP_DATA описывает раздел предоставленных драйвером данных, которые записываются подпрограммой KbCallbackSecondaryDumpData в файл аварийного дампа. |
KBUGCHECK_SECONDARY_DUMP_DATA_EX Дополнительные сведения: структура _KBUGCHECK_SECONDARY_DUMP_DATA_EX |
KBUGCHECK_TRIAGE_DUMP_DATA Дополнительные сведения: структура _KBUGCHECK_TRIAGE_DUMP_DATA |
KDPC_WATCHDOG_INFORMATION Структура KDPC_WATCHDOG_INFORMATION содержит сведения об отложенном вызове процедуры (DPC). |
KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT Структура KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT описывает контекст уведомления, передаваемый в зарегистрированную функцию обратного вызова при динамическом добавлении нового процессора в раздел оборудования. |
KERNEL_CET_CONTEXT Зарезервирован только для использования системы. Не используйте. |
KERNEL_SOFT_RESTART_NOTIFICATION Дополнительные сведения: структура KERNEL_SOFT_RESTART_NOTIFICATION |
KEY_BASIC_INFORMATION Структура KEY_BASIC_INFORMATION определяет подмножество полных сведений, доступных для раздела реестра. |
KEY_FULL_INFORMATION Структура KEY_FULL_INFORMATION определяет сведения, доступные для раздела реестра, включая сведения о его подразделах и максимальную длину их имен и записей значений. |
KEY_NODE_INFORMATION Структура KEY_NODE_INFORMATION определяет основные сведения, доступные для раздела реестра (под). |
KEY_VALUE_BASIC_INFORMATION Структура KEY_VALUE_BASIC_INFORMATION определяет подмножество полной информации, доступной для записи значения раздела реестра. |
KEY_VALUE_ENTRY Структура KEY_VALUE_ENTRY используется структурой REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION для описания одной записи значения для раздела реестра. |
KEY_VALUE_FULL_INFORMATION Структура KEY_VALUE_FULL_INFORMATION определяет сведения, доступные для записи значений раздела реестра. |
KEY_VALUE_PARTIAL_INFORMATION Структура KEY_VALUE_PARTIAL_INFORMATION определяет подмножество сведений о значении, доступных для записи значения раздела реестра. |
KEY_WRITE_TIME_INFORMATION Структура KEY_WRITE_TIME_INFORMATION используется системой для установки последнего времени записи для раздела реестра. |
KMUTANT Дополнительные сведения: структура KMUTANT |
KTMOBJECT_CURSOR Структура KTMOBJECT_CURSOR получает сведения о перечислении объектов KTM при вызове компонента ZwEnumerateTransactionObject. |
KTRIAGE_DUMP_DATA_ARRAY Дополнительные сведения: структура _KTRIAGE_DUMP_DATA_ARRAY |
LINK_SHARE_ACCESS Структура доступа к общей папке, используемая файловыми системами только для файлов ссылок. |
LUID_AND_ATTRIBUTES LUID_AND_ATTRIBUTES представляет локальный уникальный идентификатор (LUID) и его атрибуты. |
MAILSLOT_CREATE_PARAMETERS MAILSLOT_CREATE_PARAMETERS используется подсистемой Windows для создания почтового объекта. |
MDL Структура MDL — это частично непрозрачная структура, представляющая список дескрипторов памяти (MDL). |
MEM_EXTENDED_PARAMETER Дополнительные сведения: структура MEM_EXTENDED_PARAMETER |
MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION Определяет структуру MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION. |
MM_PHYSICAL_ADDRESS_LIST Структура MM_PHYSICAL_ADDRESS_LIST задает диапазон физических адресов. |
NAMED_PIPE_CREATE_PARAMETERS Структура NAMED_PIPE_CREATE_PARAMETERS используется подсистемой Windows для создания именованного канала. |
NOTIFY_USER_POWER_SETTING В этом разделе описывается структура NOTIFY_USER_POWER_SETTING. |
NPEM_CAPABILITY_STANDARD Дополнительные сведения: NPEM_CAPABILITY_STANDARD |
NPEM_CONTROL_INTERFACE Дополнительные сведения: NPEM_CONTROL_INTERFACE |
OB_CALLBACK_REGISTRATION Структура OB_CALLBACK_REGISTRATION указывает параметры, когда подпрограмма ObRegisterCallbacks регистрирует подпрограммы обратного вызова ObjectPreCallback и ObjectPostCallback. |
OB_OPERATION_REGISTRATION Структура OB_OPERATION_REGISTRATION задает подпрограммы обратного вызова ObjectPreCallback и ObjectPostCallback и типы операций, для которых вызываются подпрограммы. |
OB_POST_CREATE_HANDLE_INFORMATION Структура OB_POST_CREATE_HANDLE_INFORMATION предоставляет сведения подпрограмме ObjectPostCallback о открываемом потоке или дескрипторе процесса. |
OB_POST_DUPLICATE_HANDLE_INFORMATION Структура OB_POST_DUPLICATE_HANDLE_INFORMATION предоставляет сведения подпрограмме ObjectPostCallback о потоке или дескрипторе процесса, который был дублирован. |
OB_POST_OPERATION_INFORMATION Структура OB_POST_OPERATION_INFORMATION предоставляет сведения о операции обработки процесса или потока в подпрограмму ObjectPostCallback. |
OB_POST_OPERATION_PARAMETERS Объединение OB_POST_OPERATION_PARAMETERS описывает параметры для конкретной операции для подпрограммы ObjectPostCallback. |
OB_PRE_CREATE_HANDLE_INFORMATION Структура OB_PRE_CREATE_HANDLE_INFORMATION предоставляет сведения подпрограмме ObjectPreCallback о открываемом потоке или дескрипторе процесса. |
OB_PRE_DUPLICATE_HANDLE_INFORMATION Структура OB_PRE_DUPLICATE_HANDLE_INFORMATION предоставляет сведения подпрограмме ObjectPreCallback о потоке или дескрипторе процесса, который дублируется. |
OB_PRE_OPERATION_INFORMATION Структура OB_PRE_OPERATION_INFORMATION предоставляет сведения об операции обработки процесса или потока в подпрограмме ObjectPreCallback. |
OB_PRE_OPERATION_PARAMETERS Объединение OB_PRE_OPERATION_PARAMETERS описывает параметры для конкретной операции для подпрограммы ObjectPreCallback. |
OSVERSIONINFOEXW Структура RTL_OSVERSIONINFOEXW содержит сведения о версии операционной системы. |
OSVERSIONINFOW Структура RTL_OSVERSIONINFOW содержит сведения о версии операционной системы. |
PCI_ATS_INTERFACE Определяет структуру PCI_ATS_INTERFACE. |
PCI_CAPABILITIES_HEADER Структура _PCI_CAPABILITIES_HEADER (wdm.h) определяет заголовок, который присутствует в каждой структуре возможностей PCI. |
PCI_COMMON_CONFIG Структура _PCI_COMMON_CONFIG (wdm.h) определяет стандартные сведения о конфигурации PCI. |
PCI_DEVICE_PRESENT_INTERFACE Структура PCI_DEVICE_PRESENT_INTERFACE зарезервирована для использования системы. |
PCI_EXPRESS_AER_CAPABILITIES Структура _PCI_EXPRESS_AER_CAPABILITIES (wdm.h) описывает расширенные возможности ошибок PCI Express (PCIe) и регистр управления. |
PCI_EXPRESS_AER_CAPABILITY Структура _PCI_EXPRESS_AER_CAPABILITY (wdm.h) описывает расширенную структуру отчетов об ошибках PCI Express (PCIe). |
PCI_EXPRESS_BRIDGE_AER_CAPABILITY Структура _PCI_EXPRESS_BRIDGE_AER_CAPABILITY (wdm.h) определяет расширенные возможности отчетов об ошибках PCI Express (PCIe) для устройства моста PCIe. |
PCI_EXPRESS_CORRECTABLE_ERROR_MASK Структура _PCI_EXPRESS_CORRECTABLE_ERROR_MASK (wdm.h) описывает регистр маски исправлений ошибок PCI Express (PCIe), используемый в расширенных отчетах об ошибках. |
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS Структура _PCI_EXPRESS_CORRECTABLE_ERROR_STATUS (wdm.h) описывает регистр исправляемых ошибок PCI Express (PCIe) для расширенных отчетов об ошибках. |
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER Структура _PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER (wdm.h) описывает заголовок для расширенной структуры возможностей PCI Express (PCIe). |
PCI_EXPRESS_ERROR_SOURCE_ID Структура _PCI_EXPRESS_ERROR_SOURCE_ID (wdm.h) описывает идентификаторы первой исправляемой и первой незаменяемой ошибки в регистре состояния ошибки. |
PCI_EXPRESS_LINK_QUIESCENT_INTERFACE Структура PCI_EXPRESS_LINK_QUIESCENT_INTERFACE зарезервирована для использования системы. |
PCI_EXPRESS_PTM_CAPABILITY Зарезервировано для PCI_EXPRESS_PTM_CAPABILITY. Не используйте. |
PCI_EXPRESS_PTM_CAPABILITY_REGISTER Зарезервировано для PCI_EXPRESS_PTM_CAPABILITY_REGISTER. Не используйте. |
PCI_EXPRESS_PTM_CONTROL_REGISTER Зарезервировано для PCI_EXPRESS_PTM_CONTROL_REGISTER. Не используйте. |
PCI_EXPRESS_ROOT_ERROR_COMMAND Структура _PCI_EXPRESS_ROOT_ERROR_COMMAND (wdm.h) описывает корневую команду ОШИБКИ PCI Express (PCIe) для расширенной отчетности об ошибках. |
PCI_EXPRESS_ROOT_ERROR_STATUS Структура _PCI_EXPRESS_ROOT_ERROR_STATUS (wdm.h) описывает регистр состояния корневой ошибки PCI Express (PCIe) для расширенных отчетов об ошибках. |
PCI_EXPRESS_ROOT_PORT_INTERFACE Структура PCI_EXPRESS_ROOT_PORT_INTERFACE зарезервирована для системного использования. |
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY Структура _PCI_EXPRESS_ROOTPORT_AER_CAPABILITY (wdm.h) описывает расширенную структуру отчетов об ошибках PCI Express (PCIe). |
PCI_EXPRESS_SEC_AER_CAPABILITIES Структура _PCI_EXPRESS_SEC_AER_CAPABILITIES (wdm.h) описывает вторичные возможности ошибок PCI Express (PCIe) и регистр управления. |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK Структура _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK (wdm.h) описывает вторичный регистр маски незаменяемых ошибок PCI Express (PCIe). |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY Структура _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY (wdm.h) описывает вторичный регистр серьезности ошибок, неуправляемый для PCI Express (PCIe). |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS Структура _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS (wdm.h) описывает вторичный регистр состояния незаменяемых ошибок PCI Express (PCIe). |
PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY Структура _PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY (wdm.h) описывает серийный номер устройства PCI Express (PCIe). |
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK Структура _PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK (wdm.h) описывает регистр маски незаменяемых ошибок PCI Express (PCIe). |
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY Структура _PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY (wdm.h) описывает регистр серьезности ошибок PCI Express (PCIe). |
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS Структура _PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS (wdm.h) описывает незаменяемый регистр состояния ошибки PCI Express (PCIe). |
PCI_MSIX_TABLE_CONFIG_INTERFACE Структура PCI_MSIX_TABLE_CONFIG_INTERFACE позволяет драйверам устройств изменять параметры прерывания MSI-X. Эта структура описывает интерфейс GUID_MSIX_TABLE_CONFIG_INTERFACE. |
PCI_PM_CAPABILITY Структура _PCI_PM_CAPABILITY (wdm.h) содержит поля, описывающие возможности управления питанием устройства. |
PCI_PMC Структура _PCI_PMC (wdm.h) описывает содержимое регистра возможностей управления питанием. |
PCI_PMCSR Структура _PCI_PMCSR (wdm.h) описывает содержимое регистра состояния управления питанием устройства. |
PCI_PMCSR_BSE Структура _PCI_PMCSR_BSE (wdm.h) описывает содержимое регистра состояния управления питанием для расширений поддержки моста PCI. |
PCI_SECURITY_INTERFACE2 Определяет структуру PCI_SECURITY_INTERFACE2. |
PCI_SEGMENT_BUS_NUMBER Корпорация Майкрософт резервирует структуру PCI_SEGMENT_BUS_NUMBER только для внутреннего использования. Не используйте эту структуру в коде. |
PCI_SLOT_NUMBER Структура _PCI_SLOT_NUMBER (wdm.h) устарела. Он определяет формат параметра слота для устаревших подпрограмм HalXxxBusData. |
PCI_VIRTUALIZATION_INTERFACE Дополнительные сведения о структуре PCI_VIRTUALIZATION_INTERFACE. |
PCI_X_CAPABILITY Структура PCI_X_CAPABILITY (wdm.h) сообщает содержимое регистров команд и состояния устройства, соответствующего надстройке PCI-X спецификации локальной шины PCI. |
PCW_CALLBACK_INFORMATION Союз PCW_CALLBACK_INFORMATION предоставляет сведения о отправке уведомления. Поставщик передает указатель на этот союз в качестве параметра функции PcwCallback. |
PCW_COUNTER_DESCRIPTOR Структура PCW_COUNTER_DESCRIPTOR предоставляет сведения о отправке уведомления. |
PCW_COUNTER_INFORMATION Структура PCW_COUNTER_INFORMATION описывает атрибуты, определяющие конкретный экземпляр набора счетчиков. |
PCW_DATA Структура PCW_DATA описывает массив блоков данных, связанных с экземпляром. |
PCW_MASK_INFORMATION Структура PCW_MASK_INFORMATION предоставляет сведения о уведомлении для отправки поставщику. Эти сведения передаются как часть параметра Info в функцию PcwCallback. Эта информация маски включена в PCW_CALLBACK_INFORMATION. |
PCW_REGISTRATION_INFORMATION Структура PCW_REGISTRATION_INFORMATION предоставляет сведения о поставщике и наборе счетчиков. |
PLUGPLAY_NOTIFICATION_HEADER Структура PLUGPLAY_NOTIFICATION_HEADER включается в начало каждой структуры уведомлений PnP, например DEVICE_INTERFACE_CHANGE_NOTIFICATION структуры. |
PNP_BUS_INFORMATION Структура PNP_BUS_INFORMATION описывает шину. |
PO_FX_COMPONENT_IDLE_STATE Структура PO_FX_COMPONENT_IDLE_STATE указывает атрибуты состояния питания Fx компонента на устройстве. |
PO_FX_COMPONENT_PERF_INFO Структура PO_FX_COMPONENT_PERF_INFO описывает все наборы состояний производительности для одного компонента на устройстве. |
PO_FX_COMPONENT_PERF_SET Структура PO_FX_COMPONENT_PERF_SET представляет набор состояний производительности для одного компонента на устройстве. |
PO_FX_COMPONENT_V1 Структура PO_FX_COMPONENT описывает атрибуты состояния питания компонента на устройстве. |
PO_FX_COMPONENT_V2 Узнайте, как структура PO_FX_COMPONENT описывает атрибуты состояния питания компонента на устройстве. |
PO_FX_DEVICE_V1 Структура PO_FX_DEVICE описывает атрибуты питания устройства в платформу управления питанием (PoFx). |
PO_FX_DEVICE_V2 Узнайте, как структура PO_FX_DEVICE описывает атрибуты питания устройства в платформе управления питанием (PoFx). |
PO_FX_DEVICE_V3 Дополнительные сведения: структура PO_FX_DEVICE_V3 |
PO_FX_PERF_STATE Структура PO_FX_PERF_STATE представляет состояние производительности для одного компонента на устройстве. |
PO_FX_PERF_STATE_CHANGE Структура PO_FX_PERF_STATE_CHANGE содержит сведения об изменении состояния производительности, запрашиваемого путем вызова подпрограммы PoFxIssueComponentPerfStateChange или PoFxIssueComponentPerfStateChangeMultiple. |
POOL_CREATE_EXTENDED_PARAMS Определяет структуру POOL_CREATE_EXTENDED_PARAMS. |
POOL_EXTENDED_PARAMETER Дополнительные сведения: POOL_EXTENDED_PARAMETER |
POOL_EXTENDED_PARAMS_SECURE_POOL Определяет структуру POOL_EXTENDED_PARAMS_SECURE_POOL. |
POWER_PLATFORM_INFORMATION Узнайте, как структура POWER_PLATFORM_INFORMATION содержит сведения о возможностях системы. |
POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES Дополнительные сведения: структура POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES (wdm.h) |
POWER_STATE Узнайте, как объединение POWER_STATE указывает значение состояния системы или значение состояния питания устройства. |
PRIVILEGE_SET Структура PRIVILEGE_SET задает набор привилегий безопасности. |
PTM_CONTROL_INTERFACE Зарезервировано для PTM_CONTROL_INTERFACE. Не используйте. |
REENUMERATE_SELF_INTERFACE_STANDARD Структура интерфейса REENUMERATE_SELF_INTERFACE_STANDARD позволяет водителю запрашивать, чтобы его родительский драйвер шины повторно переумерал устройство водителя. Эта структура определяет интерфейс GUID_REENUMERATE_SELF_INTERFACE_STANDARD. |
REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION Структура REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION содержит сведения о том, что подпрограмма RegistryCallback драйвера может использовать для освобождения ресурсов, которые драйвер ранее выделил для контекста, связанного с объектом реестра. |
REG_CREATE_KEY_INFORMATION Устаревшее, используйте вместо этого REG_CREATE_KEY_INFORMATION_V1. Структура REG_CREATE_KEY_INFORMATION содержит сведения о том, что подпрограмма RegistryCallback драйвера может использовать при создании раздела реестра. |
REG_CREATE_KEY_INFORMATION_V1 Структура REG_CREATE_KEY_INFORMATION_V1 содержит сведения о том, что подпрограмма RegistryCallback драйвера фильтра может использовать при создании раздела реестра. |
REG_DELETE_KEY_INFORMATION Структура REG_DELETE_KEY_INFORMATION содержит сведения о том, что подпрограмма RegistryCallback драйвера может использовать при удалении раздела реестра. |
REG_DELETE_VALUE_KEY_INFORMATION Структура REG_DELETE_VALUE_KEY_INFORMATION содержит сведения о том, что подпрограмма RegistryCallback драйвера может использовать при удалении значения раздела реестра. |
REG_ENUMERATE_KEY_INFORMATION Структура REG_ENUMERATE_KEY_INFORMATION описывает один подраздел ключа, подраздел которого перечисляются. |
REG_ENUMERATE_VALUE_KEY_INFORMATION Структура REG_ENUMERATE_VALUE_KEY_INFORMATION описывает одну запись значения ключа, записи которого перечисляются. |
REG_KEY_HANDLE_CLOSE_INFORMATION Структура REG_KEY_HANDLE_CLOSE_INFORMATION содержит сведения о разделе реестра, дескриптор которого будет закрыт. |
REG_LOAD_KEY_INFORMATION Структура REG_LOAD_KEY_INFORMATION содержит сведения о загрузочном кусте реестра. |
REG_LOAD_KEY_INFORMATION_V2 Структура REG_LOAD_KEY_INFORMATION_V2 содержит сведения о загруженном кусте реестра. |
REG_POST_CREATE_KEY_INFORMATION Структура REG_POST_CREATE_KEY_INFORMATION содержит результат попытки создать раздел реестра. |
REG_POST_OPERATION_INFORMATION Структура REG_POST_OPERATION_INFORMATION содержит сведения о завершенной операции реестра, которую может использовать подпрограмма RegistryCallback. |
REG_PRE_CREATE_KEY_INFORMATION Структура REG_PRE_OPEN_KEY_INFORMATION содержит имя раздела реестра, который будет открыт. |
REG_QUERY_KEY_INFORMATION Структура REG_QUERY_KEY_INFORMATION описывает метаданные, которые будут запрашиваться для ключа. |
REG_QUERY_KEY_NAME Структура REG_QUERY_KEY_NAME описывает полное имя раздела реестра запрашиваемого объекта. |
REG_QUERY_KEY_SECURITY_INFORMATION Структура REG_QUERY_KEY_SECURITY_INFORMATION получает сведения о безопасности для объекта раздела реестра. |
REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION Структура REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION описывает несколько записей значений, которые извлекаются для ключа. |
REG_QUERY_VALUE_KEY_INFORMATION Структура REG_QUERY_VALUE_KEY_INFORMATION содержит сведения о записи значения раздела реестра, запрашиваемой. |
REG_RENAME_KEY_INFORMATION Структура REG_RENAME_KEY_INFORMATION содержит новое имя раздела реестра, имя которого будет изменено. |
REG_REPLACE_KEY_INFORMATION Структура REG_REPLACE_KEY_INFORMATION описывает метаданные, которые будут заменены на ключ. |
REG_RESTORE_KEY_INFORMATION Структура REG_RESTORE_KEY_INFORMATION содержит сведения для раздела реестра, который будет восстановлен. |
REG_SAVE_KEY_INFORMATION Структура REG_SAVE_KEY_INFORMATION содержит сведения для раздела реестра, который будет сохранен. |
REG_SAVE_MERGED_KEY_INFORMATION Определяет структуру REG_SAVE_MERGED_KEY_INFORMATION. |
REG_SET_INFORMATION_KEY_INFORMATION Структура REG_SET_INFORMATION_KEY_INFORMATION описывает новый параметр метаданных ключа. |
REG_SET_KEY_SECURITY_INFORMATION Структура REG_SET_KEY_SECURITY_INFORMATION указывает сведения о безопасности для объекта раздела реестра. |
REG_SET_VALUE_KEY_INFORMATION Структура REG_SET_VALUE_INFORMATION описывает новый параметр для записи значения раздела реестра. |
REG_UNLOAD_KEY_INFORMATION Структура REG_UNLOAD_KEY_INFORMATION содержит сведения о том, что подпрограмма RegistryCallback драйвера может использовать при выгрузке куста реестра. |
RESOURCEMANAGER_BASIC_INFORMATION Структура RESOURCEMANAGER_BASIC INFORMATION содержит сведения об объекте resource manager. |
RESOURCEMANAGER_COMPLETION_INFORMATION Структура RESOURCEMANAGER_COMPLETION_INFORMATION не используется. |
SCATTER_GATHER_LIST Структура SCATTER_GATHER_LIST описывает список точечной или сборной для операции DMA. |
SDEV_IDENTIFIER_INTERFACE Этот раздел заполнителя представлен в качестве примера документации, которая может быть включена в более поздний выпуск. Этот материал еще недоступен. |
SECTION_OBJECT_POINTERS Структура SECTION_OBJECT_POINTERS, выделенная файловой системой или драйвером перенаправления, используется диспетчером памяти и диспетчером кэша для хранения сведений о сопоставлении файлов и кэше для потока файлов. |
SECURITY_SUBJECT_CONTEXT Структура SECURITY_SUBJECT_CONTEXT используется для отслеживания контекста безопасности субъекта для проверки доступа и аудита. |
SET_POWER_SETTING_VALUE В этом разделе описывается структура SET_POWER_SETTING_VALUE. |
SLIST_ENTRY Структура SLIST_ENTRY описывает запись в последовательно связанном списке. |
SYSTEM_POOL_ZEROING_INFORMATION Корпорация Майкрософт резервирует структуру SYSTEM_POOL_ZEROING_INFORMATION только для внутреннего использования. Не используйте эту структуру в коде. |
SYSTEM_POWER_STATE_CONTEXT Узнайте, как структура SYSTEM_POWER_STATE_CONTEXT является частично непрозрачной системной структурой, содержащей сведения о предыдущих состояниях системы компьютера. |
TARGET_DEVICE_CUSTOM_NOTIFICATION Структура TARGET_DEVICE_CUSTOM_NOTIFICATION описывает событие пользовательского устройства. |
TARGET_DEVICE_REMOVAL_NOTIFICATION Структура TARGET_DEVICE_REMOVAL_NOTIFICATION описывает событие удаления устройств. Диспетчер PnP отправляет эту структуру драйверу, который зарегистрировал подпрограмму обратного вызова для уведомления событий EventCategoryTargetDeviceChange. |
TIME_FIELDS Структура TIME_FIELDS описывает сведения о времени для подпрограмм преобразования времени. |
TRANSACTION_BASIC_INFORMATION Структура TRANSACTION_BASIC_INFORMATION содержит сведения о объекте транзакции. |
TRANSACTION_ENLISTMENT_PAIR Структура TRANSACTION_ENLISTMENT_PAIR содержит сведения о перечислении, связанном с объектом транзакции. |
TRANSACTION_ENLISTMENTS_INFORMATION Структура TRANSACTION_ENLISTMENTS_INFORMATION содержит сведения о перечислениях, связанных с объектом транзакции. |
TRANSACTION_PROPERTIES_INFORMATION Структура TRANSACTION_PROPERTIES_INFORMATION содержит свойства объекта транзакции. |
TRANSACTIONMANAGER_BASIC_INFORMATION Структура TRANSACTIONMANAGER_BASIC_INFORMATION содержит сведения об объекте диспетчера транзакций. |
TRANSACTIONMANAGER_LOG_INFORMATION Структура TRANSACTIONMANAGER_LOG_INFORMATION содержит сведения об объекте диспетчера транзакций. |
TRANSACTIONMANAGER_LOGPATH_INFORMATION Структура TRANSACTIONMANAGER_LOGPATH_INFORMATION содержит сведения об объекте диспетчера транзакций. |
TRANSACTIONMANAGER_RECOVERY_INFORMATION Структура TRANSACTIONMANAGER_RECOVERY_INFORMATION содержит сведения об объекте диспетчера транзакций. |
VPB Структура блока параметров тома (VPB) используется для сопоставления объекта устройства, представляющего подключенный том файловой системы с объектом устройства, который представляет физическое или виртуальное устройство диска. |
WAIT_CONTEXT_BLOCK Зарезервировано для WAIT_CONTEXT_BLOCK. Не используйте. |
WORK_QUEUE_ITEM Структура WORK_QUEUE_ITEM используется для размещения рабочих элементов в системной рабочей очереди. |
XSAVE_CET_U_FORMAT Формат для компонента XSTATE CET_U. |
Перечисления
BOUND_CALLBACK_STATUS Перечисление BOUND_CALLBACK_STATUS указывает, как была обработана функцией BoundCallback исключения в пользовательском режиме. |
BUS_QUERY_ID_TYPE В этом разделе описывается перечисление BUS_QUERY_ID_TYPE. |
CLFS_CONTEXT_MODE Перечисление CLFS_CONTEXT_MODE указывает тип последовательности, которую следует драйверу Common Log File System (CLFS) при чтении набора записей из потока. |
CLFS_MGMT_POLICY_TYPE Тип перечисления CLFS_MGMT_POLICY_TYPE определяет тип политики управления CLFS. |
CLS_LOG_INFORMATION_CLASS Перечисление CLFS_LOG_INFORMATION_CLASS указывает тип информации, запрашиваемой вызовом ClfsQueryLogFileInformation. |
D3COLD_LAST_TRANSITION_STATUS Перечисление D3COLD_LAST_TRANSITION_STATUS указывает, следует ли за последним переходом на состояние питания устройства D3hot переход на состояние питания устройства D3cold. |
DEVICE_DIRECTORY_TYPE Каталог, из которого загружается драйвер. |
DEVICE_INSTALL_STATE Перечисление DEVICE_INSTALL_STATE описывает состояние установки устройства. |
DEVICE_POWER_STATE Узнайте, как тип перечисления DEVICE_POWER_STATE указывает состояние питания устройства. |
DEVICE_REGISTRY_PROPERTY Перечисление DEVICE_REGISTRY_PROPERTY определяет свойства устройства, хранящиеся в реестре. |
DEVICE_REMOVAL_POLICY Перечисление DEVICE_REMOVAL_POLICY описывает политику удаления устройства. |
DEVICE_RESET_TYPE Перечисление DEVICE_RESET_TYPE указывает тип сброса устройства, запрашиваемого вызовом подпрограммы DeviceReset интерфейса GUID_DEVICE_RESET_INTERFACE_STANDARD. |
DEVICE_TEXT_TYPE В этом разделе описывается перечисление DEVICE_TEXT_TYPE. |
DEVICE_USAGE_NOTIFICATION_TYPE Дополнительные сведения: перечисление DEVICE_USAGE_NOTIFICATION_TYPE |
DEVICE_WAKE_DEPTH Перечисление DEVICE_WAKE_DEPTH указывает самое глубокое состояние питания устройства, из которого устройство может активировать сигнал пробуждения. |
DIRECTORY_NOTIFY_INFORMATION_CLASS Дополнительные сведения о перечислении DIRECTORY_NOTIFY_INFORMATION_CLASS. |
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE Дополнительные сведения: DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE |
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE Предоставляет типы необязательных конфигураций, которые можно предоставить при создании общего буфера из MDL. Значения конфигурации, соответствующие типам, хранятся в структуре DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION. |
DMA_COMPLETION_STATUS Перечисление DMA_COMPLETION_STATUS описывает состояние завершения передачи DMA. |
DOMAIN_CONFIGURATION_ARCH Определяет значения для указанного типа системной архитектуры. |
DRIVER_DIRECTORY_TYPE Дополнительные сведения: перечисление _DRIVER_DIRECTORY_TYPE |
DRIVER_REGKEY_TYPE Дополнительные сведения: перечисление DRIVER_REGKEY_TYPE |
ENLISTMENT_INFORMATION_CLASS Перечисление ENLISTMENT_INFORMATION_CLASS определяет тип информации, которую может задать подпрограмма ZwSetInformationEnlistment, и что подпрограмма ZwQueryInformationEnlistment может извлекаться для объекта перечисления. |
EX_POOL_PRIORITY Дополнительные сведения: EX_POOL_PRIORITY |
FAULT_INFORMATION_ARCH Определяет значения для типа системной архитектуры. |
FAULT_INFORMATION_ARM64_TYPE Определяет значения типа сбоя. |
FILE_INFORMATION_CLASS Дополнительные сведения о перечислении FILE_INFORMATION_CLASS. |
FS_INFORMATION_CLASS Перечисление FS_INFORMATION_CLASS содержит константы класса информации, указывающие тип структуры информации для набора или операции запроса. |
IMAGE_POLICY_ENTRY_TYPE Перечисление _IMAGE_POLICY_ENTRY_TYPE не поддерживается. |
IMAGE_POLICY_ID Перечисление _IMAGE_POLICY_ID не поддерживается. |
INTERFACE_TYPE Перечисление _INTERFACE_TYPE (wdm.h) определяет значения, указывающие тип драйвера шины, публикующего интерфейс. |
IO_ACCESS_MODE _IO_ACCESS_MODE определяет типы режима доступа для запланированного ввода-вывода файлов (SFIO). |
IO_ACCESS_TYPE _IO_ACCESS_TYPE определяет права доступа для запланированного ввода-вывода файлов (SFIO). |
IO_ALLOCATION_ACTION Перечисляемый тип IO_ALLOCATION_ACTION используется для указания возвращаемых значений для подпрограмм AdapterControl и ControllerControl. |
IO_CONTAINER_INFORMATION_CLASS Перечисление IO_CONTAINER_INFORMATION_CLASS содержит константы, указывающие классы системных сведений, которые может запрашивать драйвер в режиме ядра. |
IO_CONTAINER_NOTIFICATION_CLASS Перечисление IO_CONTAINER_NOTIFICATION_CLASS содержит константы, указывающие классы событий, для которых драйвер режима ядра может регистрироваться для получения уведомлений. |
IO_NOTIFICATION_EVENT_CATEGORY Дополнительные сведения: перечисление IO_NOTIFICATION_EVENT_CATEGORY |
IO_PAGING_PRIORITY Перечисление IO_PAGING_PRIORITY описывает значение приоритета для разбиения операций ввода-вывода на страницах. |
IO_PRIORITY_HINT Тип перечисления IO_PRIORITY_HINT указывает указание приоритета для IRP. |
IO_SESSION_EVENT Перечисление IO_SESSION_EVENT указывает тип события сеанса, для которого драйвер получает уведомление. |
IO_SESSION_STATE Перечисление IO_SESSION_STATE содержит константы, указывающие текущее состояние сеанса пользователя. |
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE Описывает типы конфигураций, используемые при создании IOMMU_DMA_DEVICE в зависимости от типа устройства и системы. |
IOMMU_DMA_DOMAIN_TYPE Описывает типы доменов, с которыми можно создавать и взаимодействовать с помощью DMA_IOMMU_INTERFACE_EX. |
IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE Перечисление IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE указывает тип логического распределителя, описанного в структуре IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG. |
IOMMU_MAP_PHYSICAL_ADDRESS_TYPE Перечисление IOMMU_MAP_PHYSICAL_ADDRESS_TYPE указывает формат физического адреса, описанного в структуре IOMMU_MAP_PHYSICAL_ADDRESS. |
IRQ_DEVICE_POLICY Тип перечисления _IRQ_DEVICE_POLICY (wdm.h) указывает политику операционной системы, используемую для назначения прерываний с устройства на разные процессоры. |
IRQ_PRIORITY Тип перечисления _IRQ_PRIORITY (wdm.h) указывает приоритет, который система должна предоставить обслуживанию прерываний устройства. |
KBUGCHECK_CALLBACK_REASON Тип перечисления KBUGCHECK_CALLBACK_REASON указывает ситуации, в которых выполняется обратный вызов проверки ошибок. |
KBUGCHECK_DUMP_IO_TYPE Тип перечисления KBUGCHECK_DUMP_IO_TYPE определяет тип раздела данных в файле аварийного дампа. |
KE_PROCESSOR_CHANGE_NOTIFY_STATE В этом разделе описывается перечисление KE_PROCESSOR_CHANGE_NOTIFY_STATE. |
KEY_INFORMATION_CLASS Тип перечисления KEY_INFORMATION_CLASS представляет тип сведений о разделе реестра. |
KEY_SET_INFORMATION_CLASS Тип перечисления KEY_SET_INFORMATION_CLASS представляет тип сведений, заданных для раздела реестра. |
KEY_VALUE_INFORMATION_CLASS Тип перечисления KEY_VALUE_INFORMATION_CLASS указывает тип сведений о значении раздела реестра. |
KINTERRUPT_MODE Тип перечисления _KINTERRUPT_MODE (wdm.h) указывает, активируется ли прерывание уровня или активируется ли ребра. |
KINTERRUPT_POLARITY Перечисление _KINTERRUPT_POLARITY (wdm.h) содержит значения, указывающие, как устройство сигнализирует запрос прерывания в строке прерывания. |
KTMOBJECT_TYPE Перечисление KTMOBJECT_TYPE определяет типы объектов, поддерживаемых KTM. |
LATENCY_TIME В этом разделе описывается перечисление LATENCY_TIME. |
LOCK_OPERATION Перечисление LOCK_OPERATION указывает тип доступа, соответствующий типу операции ввода-вывода. |
MEM_EXTENDED_PARAMETER_TYPE Определяет значения расширенных параметров, используемых для сопоставления файлов в адресное пространство. |
MEM_SECTION_EXTENDED_PARAMETER_TYPE Дополнительные сведения: перечисление MEM_SECTION_EXTENDED_PARAMETER_TYPE |
MEMORY_CACHING_TYPE Тип перечисления _MEMORY_CACHING_TYPE (wdm.h) указывает допустимое поведение кэширования при выделении или сопоставлении памяти. |
MONITOR_DISPLAY_STATE Узнайте, как этот метод указывает состояние питания отображаемого монитора. |
NPEM_CONTROL_STANDARD_CONTROL_BIT Дополнительные сведения: NPEM_CONTROL_STANDARD_CONTROL_BIT |
PCW_CALLBACK_TYPE Перечисление PCW_CALLBACK_TYPE определяет тип уведомления для отправки зарегистрированным поставщику набора счетчиков. Поставщик передает указатель на это перечисление в качестве параметра функции PcwCallback. |
PO_EFFECTIVE_POWER_MODE Константы перечисления PO_EFFECTIVE_POWER_MODE указывают на действующий режим питания, запущенный системой. |
PO_FX_PERF_STATE_TYPE Перечисление PO_FX_PERF_STATE_TYPE содержит значения, описывающие тип состояний производительности в PO_FX_COMPONENT_PERF_SET. |
PO_FX_PERF_STATE_UNIT Перечисление PO_FX_PERF_STATE_UNIT содержит значения, описывающие тип единицы, контролируемый состояниями производительности в PO_FX_COMPONENT_PERF_SET. |
POOL_EXTENDED_PARAMETER_TYPE Дополнительные сведения: POOL_EXTENDED_PARAMETER_TYPE |
POOL_TYPE Тип перечисления POOL_TYPE указывает тип выделяемой системной памяти. |
POWER_ACTION Узнайте, как перечисление POWER_ACTION (wdm.h) определяет системные действия питания, которые могут возникнуть на компьютере. |
POWER_INFORMATION_LEVEL POWER_INFORMATION_LEVEL перечисляет индикаторы сведений о уровне питания. |
POWER_MONITOR_REQUEST_REASON В этом разделе описывается перечисление POWER_MONITOR_REQUEST_REASON. |
POWER_MONITOR_REQUEST_TYPE В этом разделе описывается перечисление POWER_MONITOR_REQUEST_TYPE. |
POWER_REQUEST_TYPE Узнайте, как перечисление POWER_REQUEST_TYPE указывает тип power request. |
POWER_STATE_TYPE Узнайте, как тип перечисления POWER_STATE_TYPE указывает, что значение состояния питания — это состояние системы или состояние питания устройства. |
POWER_USER_PRESENCE_TYPE В этом разделе описывается перечисление POWER_USER_PRESENCE_TYPE. |
REG_NOTIFY_CLASS Тип перечисления REG_NOTIFY_CLASS указывает тип операции реестра, которую диспетчер конфигурации передает в подпрограмму RegistryCallback. |
RESOURCEMANAGER_INFORMATION_CLASS Перечисление RESOURCEMANAGER_INFORMATION_CLASS определяет тип информации, которую подпрограмма ZwQueryInformationResourceManager может получить для объекта resource manager. |
SE_IMAGE_TYPE Дополнительные сведения: перечисление _SE_IMAGE_TYPE |
SECURITY_IMPERSONATION_LEVEL Тип перечисления SECURITY_IMPERSONATION_LEVEL содержит значения, указывающие уровни олицетворения безопасности. Уровни олицетворения безопасности управляют степенью, в которой серверный процесс может действовать от имени клиентского процесса. |
SYSTEM_POWER_CONDITION В этом разделе описывается перечисление SYSTEM_POWER_CONDITION. |
SYSTEM_POWER_STATE Узнайте, как тип перечисления SYSTEM_POWER_STATE используется для указания состояния системы питания. |
TRACE_INFORMATION_CLASS Тип перечисления TRACE_INFORMATION_CLASS используется для указания типов сведений, связанных с сеансом трассировки событий WMI. |
TRANSACTION_INFORMATION_CLASS Перечисление TRANSACTION_INFORMATION_CLASS указывает тип информации, которую ZwSetInformationTransaction может задать, и ZwQueryInformationTransaction может получить для объекта диспетчера транзакций. |
TRANSACTION_OUTCOME Перечисление TRANSACTION_OUTCOME определяет результаты (результаты), которые KTM может назначать транзакции. |
TRANSACTION_STATE Перечисление TRANSACTION_STATE определяет состояния, которые KTM может назначать транзакции. |
TRANSACTIONMANAGER_INFORMATION_CLASS Перечисление TRANSACTIONMANAGER_INFORMATION_CLASS указывает тип сведений, которые подпрограмма ZwQueryInformationTransactionManager может получить для объекта диспетчера транзакций. |
WORK_QUEUE_TYPE Тип перечисления WORK_QUEUE_TYPE указывает тип системного рабочего потока, обрабатывающего рабочий элемент. |