Windows Driver Framework (WDF)
Обзор технологии Windows Driver Framework.
Для разработки Windows Driver Framework вам потребуются следующие заголовки:
- wdfchildlist.h
- wdfcollection.h
- wdfcommonbuffer.h
- wdfcompanion.h
- wdfcompaniontarget.h
- wdfcontrol.h
- wdfcore.h
- wdfdevice.h
- wdfdmaenabler.h
- wdfdmatransaction.h
- wdfdpc.h
- wdfdriver.h
- wdffdo.h
- wdffileobject.h
- wdfhwaccess.h
- wdfinstaller.h
- wdfinterrupt.h
- wdfio.h
- wdfiotarget.h
- wdfmemory.h
- wdfminiport.h
- wdfobject.h
- wdfpdo.h
- wdfqueryinterface.h
- wdfregistry.h
- wdfrequest.h
- wdfresource.h
- wdfstring.h
- wdfsync.h
- wdftimer.h
- wdftypes.h
- wdfusb.h
- wdfverifier.h
- wdfwmi.h
- wdfworkitem.h
- wudfddi.h
- wudfddi_hwaccess.h
- wudfddi_types.h
- wudfdevice.h
- wudfinterrupt.h
- wudfusb.h
- wudfworkitem.h
Руководство по программированию см. в разделе Windows Driver Framework.
Перечисления
DEVICE_POWER_STATE Перечисление DEVICE_POWER_STATE определяет состояния питания устройства, которые может входить устройство. |
POWER_ACTION Узнайте, как перечисление POWER_ACTION определяет действия системы питания, которые могут выполняться на компьютере. |
SECURITY_IMPERSONATION_LEVEL Перечисление SECURITY_IMPERSONATION_LEVEL содержит значения, определяющие уровни олицетворения безопасности. |
WDF_CALLBACK_CONSTRAINT перечисление WDF_CALLBACK_CONSTRAINT |
WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS Перечисление WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS определяет значения состояния устройства, которые платформа сохраняет в структуре WDF_CHILD_RETRIEVE_INFO драйвера. |
WDF_DEVICE_FAILED_ACTION Перечисление WDF_DEVICE_FAILED_ACTION определяет действия, которые будет выполнять платформа, когда драйвер сообщает о неустранимом программном или аппаратном сбое. |
WDF_DEVICE_HWACCESS_TARGET_SIZE Это перечисление используется внутри платформы. Не используйте. Это перечисление определено в wdfdevice.h. |
WDF_DEVICE_HWACCESS_TARGET_SIZE Это перечисление используется внутри платформы. Не используйте. Это перечисление определено в wudfddi_types.h. |
WDF_DEVICE_HWACCESS_TARGET_TYPE Узнайте, как перечисление WDF_DEVICE_HWACCESS_TARGET_SIZE используется платформой для внутреннего использования. Не используйте. Это перечисление определено в wdfdevice.h. |
WDF_DEVICE_HWACCESS_TARGET_TYPE Узнайте, как перечисление WDF_DEVICE_HWACCESS_TARGET_SIZE используется платформой для внутреннего использования. Не используйте. Это перечисление определено в wudfddi_types.h. |
WDF_DEVICE_IO_BUFFER_RETRIEVAL Перечисление WDF_DEVICE_IO_BUFFER_RETRIEVAL используется для указания того, когда UMDF делает буферы запроса ввода-вывода доступными для драйвера. |
WDF_DEVICE_IO_TYPE Перечисление WDF_DEVICE_IO_TYPE используется для указания метода для доступа к буферам данных. |
WDF_DEVICE_IO_TYPE Узнайте, что перечисление WDF_DEVICE_IO_TYPE используется для указания метода доступа к буферам данных. |
WDF_DEVICE_PNP_STATE Перечисление WDF_DEVICE_PNP_STATE определяет все состояния, в которые может входить Plug and Play конечный автомат платформы. |
WDF_DEVICE_POWER_POLICY_STATE Перечисление WDF_DEVICE_POWER_POLICY_STATE определяет все состояния, в которые может входить конечный автомат политики управления питанием платформы. |
WDF_DEVICE_POWER_STATE Перечисление WDF_DEVICE_POWER_STATE определяет все состояния, которые может входить в power state machine платформы. |
WDF_DEVICE_SHUTDOWN_FLAGS Перечисление WDF_DEVICE_SHUTDOWN_FLAGS определяет флаги, определяющие типы уведомлений о завершении работы, которые может получать драйвер. |
WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS Тип перечисления WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS определяет флаги, которые драйвер может указать при вызове WdfDeviceWdmDispatchIrpToIoQueue. |
WDF_DMA_DIRECTION Перечисление WDF_DMA_DIRECTION определяет направление передачи DMA. |
WDF_DMA_ENABLER_CONFIG_FLAGS Тип перечисления WDF_DMA_ENABLER_CONFIG_FLAGS определяет флаги, используемые в структуре WDF_DMA_ENABLER_CONFIG драйвера. |
WDF_DMA_PROFILE Перечисление WDF_DMA_PROFILE определяет типы операций DMA master в шине или системном режиме, которые могут поддерживать устройства. |
WDF_DRIVER_INIT_FLAGS Перечисление WDF_DRIVER_INIT_FLAGS указывает флаги инициализации драйвера. |
WDF_EVENT_TYPE Перечисление WDF_EVENT_TYPE указывает . |
WDF_EVENT_TYPE Узнайте, как перечисление WDF_EVENT_TYPE определяет типы событий, о которых драйвер может уведомлять зарегистрированное приложение. |
WDF_EXECUTION_LEVEL Тип перечисления WDF_EXECUTION_LEVEL указывает максимальное значение IRQL, при котором платформа будет вызывать функции обратного вызова событий, предоставленные драйвером для объекта платформы. |
WDF_FILE_INFORMATION_CLASS Перечисление WDF_FILE_INFORMATION_CLASS определяет типы сведений о файлах, которые может получить или задать драйвер. |
WDF_FILE_INFORMATION_CLASS Узнайте, как перечисление WDF_FILE_INFORMATION_CLASS определяет типы сведений о файлах, которые драйвер может получить или задать. |
WDF_FILEOBJECT_CLASS Перечисление WDF_FILEOBJECT_CLASS определяет значения, определяющие, требуется ли драйверу объект файла платформы для представления файла, который приложение или другой драйвер пытается создать или открыть. |
WDF_INTERRUPT_POLARITY Тип перечисления WDF_INTERRUPT_POLARITY используется для указания полярности сигнала прерывания. |
WDF_INTERRUPT_POLARITY Узнайте, как тип перечисления WDF_INTERRUPT_POLARITY используется для указания полярности сигнала прерывания. |
WDF_INTERRUPT_POLICY Тип перечисления WDF_INTERRUPT_POLICY определяет политики сходства, которые диспетчер PnP может использовать при назначении прерываний устройства процессорам многопроцессорной системы. |
WDF_INTERRUPT_POLICY Узнайте, как тип перечисления WDF_INTERRUPT_POLICY определяет политики сходства, которые диспетчер PnP может использовать при назначении прерываний устройства процессорам многопроцессорной системы. |
WDF_INTERRUPT_POLICY Тип перечисления WDF_INTERRUPT_POLICY определяет политики сходства, которые может использовать диспетчер Plug and Play (PnP) при назначении прерываний устройства процессорам многопроцессорной системы. |
WDF_INTERRUPT_PRIORITY Узнайте, как тип перечисления WDF_INTERRUPT_PRIORITY определяет относительные приоритеты прерываний устройства. |
WDF_INTERRUPT_PRIORITY Этот тип перечисления определяет относительные приоритеты для прерываний устройства. |
WDF_INTERRUPT_PRIORITY Узнайте, как этот тип перечисления определяет относительные приоритеты для прерываний устройства. |
WDF_IO_FORWARD_PROGRESS_ACTION Перечисление WDF_IO_FORWARD_PROGRESS_ACTION определяет действия, которые платформа может предпринять для пакета запросов ввода-вывода (IRP), который ваш драйвер проверяет при нехватке памяти. |
WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY Перечисление WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY определяет действия, которые платформа может предпринять при получении запроса ввода-вывода для драйвера, если существует ситуация нехватки памяти. |
WDF_IO_QUEUE_DISPATCH_TYPE Тип перечисления WDF_IO_QUEUE_DISPATCH_TYPE определяет методы диспетчеризации запросов, которые могут быть связаны с объектом очереди платформы. |
WDF_IO_QUEUE_DISPATCH_TYPE Перечисление WDF_IO_QUEUE_DISPATCH_TYPE содержит значения, определяющие, как драйвер должен получать запросы из очереди ввода-вывода. |
WDF_IO_QUEUE_STATE Тип перечисления WDF_IO_QUEUE_STATE определяет состояние объекта очереди платформы. Перечислители используются в качестве битовых масок. |
WDF_IO_QUEUE_STATE Перечисление WDF_IO_QUEUE_STATE содержит значения, определяющие состояние очереди ввода-вывода. |
WDF_IO_TARGET_OPEN_TYPE Перечисление WDF_IO_TARGET_OPEN_TYPE указывает, как драйвер определяет удаленный целевой объект ввода-вывода, когда драйвер вызывает WdfIoTargetOpen. |
WDF_IO_TARGET_PURGE_IO_ACTION Перечисление WDF_IO_TARGET_PURGE_IO_ACTION определяет действия, которые может предпринять платформа, когда драйвер вызывает WdfIoTargetPurge для очистки целевого объекта ввода-вывода. |
WDF_IO_TARGET_SENT_IO_ACTION Перечисление WDF_IO_TARGET_SENT_IO_ACTION определяет действия, которые платформа может предпринять, когда драйвер вызывает WdfIoTargetStop для остановки целевого объекта ввода-вывода. |
WDF_IO_TARGET_SENT_IO_ACTION Перечисление WDF_IO_TARGET_SENT_IO_ACTION определяет действия, которые платформа может предпринять, когда драйвер вызывает IWDFIoTargetStateManagement::Stop или IWDFRemoteTarget::Stop для остановки целевого объекта ввода-вывода. |
WDF_IO_TARGET_STATE Перечисление WDF_IO_TARGET_STATE указывает состояния, в которые может находиться целевой объект ввода-вывода. |
WDF_IO_TARGET_STATE Узнайте, как перечисление WDF_IO_TARGET_STATE определяет состояния, в которые может находиться целевой объект ввода-вывода. |
WDF_KPROCESSOR_MODE Тип перечисления WDF_KPROCESSOR_MODE определяет режимы процессора, в которых может выполняться поток. |
WDF_MEMORY_DESCRIPTOR_TYPE Перечисление WDF_MEMORY_DESCRIPTOR_TYPE определяет типы описаний памяти, которые может указать структура WDF_MEMORY_DESCRIPTOR. |
WDF_PNP_CAPABILITY Перечисление WDF_PNP_CAPABILITY содержит значения, определяющие возможности Plug and Play (PnP) для устройства. |
WDF_PNP_STATE Перечисление WDF_PNP_STATE содержит значения, определяющие состояние Plug and Play (PnP) для устройства. |
WDF_POWER_DEVICE_STATE Перечисление WDF_POWER_DEVICE_STATE определяет состояния питания устройства, которые может поддерживать устройство. |
WDF_POWER_DEVICE_STATE Перечисление WDF_POWER_DEVICE_STATE содержит значения, определяющие состояние питания, которое может поддерживать устройство. |
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS Перечисление WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS зарезервировано для внутреннего использования. |
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS В этой статье описывается перечисление WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS. |
WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE Перечисление WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE определяет, как определяется время ожидания простоя для устройства. |
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES Перечисление WDF_POWER_POLICY_S0_IDLE_CAPABILITIES определяет возможности, которые устройство может поддерживать при переходе в состояние малой мощности во время простоя. |
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES Узнайте, как перечисление WDF_POWER_POLICY_S0_IDLE_CAPABILITIES определяет возможности, которые устройство может поддерживать, когда оно переходит в состояние с низким энергопотреблением во время простоя. |
WDF_POWER_POLICY_S0_IDLE_USER_CONTROL Перечисление WDF_POWER_POLICY_S0_IDLE_USER_CONTROL определяет, может ли пользователь управлять поведением устройства, когда устройство бездействует и система находится в рабочем (S0) состоянии. |
WDF_POWER_POLICY_S0_IDLE_USER_CONTROL Узнайте, как перечисление WDF_POWER_POLICY_S0_IDLE_USER_CONTROL определяет, может ли пользователь управлять поведением устройства, когда устройство находится в состоянии простоя и система находится в рабочем состоянии (S0). |
WDF_POWER_POLICY_SX_WAKE_USER_CONTROL Перечисление WDF_POWER_POLICY_SX_WAKE_USER_CONTROL определяет, может ли пользователь управлять возможностью устройства вывести систему из состояния низкого уровня питания системы. |
WDF_POWER_POLICY_SX_WAKE_USER_CONTROL Узнайте, как перечисление WDF_POWER_POLICY_SX_WAKE_USER_CONTROL определяет, может ли пользователь управлять способностью устройства вывести систему из состояния низкого энергопотребления. |
WDF_PROPERTY_STORE_DISPOSITION Перечисление WDF_PROPERTY_STORE_DISPOSITION содержит значения, указывающие, было ли создано или уже существовало значение реестра, когда драйвер получил интерфейс хранилища свойств. |
WDF_PROPERTY_STORE_RETRIEVE_FLAGS Перечисление WDF_PROPERTY_STORE_RETRIEVE_FLAGS содержит значения, указывающие, следует ли UMDF создать раздел реестра, если этот раздел еще не существует. |
WDF_PROPERTY_STORE_ROOT_CLASS Перечисление WDF_PROPERTY_STORE_ROOT_CLASS определяет разделы реестра, которые хранятся в свойстве UMDF. |
WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE Перечисление WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE указывает, когда платформа вызывает функцию обратного вызова EvtDeviceReleaseHardware драйвера. |
WDF_REMOVE_LOCK_OPTIONS_FLAGS Тип перечисления WDF_REMOVE_LOCK_OPTIONS_FLAGS определяет флаги, используемые в структуре WDF_REMOVE_LOCK_OPTIONS драйвера. |
WDF_REQUEST_FORWARD_OPTIONS_FLAGS Тип перечисления WDF_REQUEST_FORWARD_OPTIONS_FLAGS определяет флаги, используемые в структуре WDF_REQUEST_FORWARD_OPTIONS драйвера. |
WDF_REQUEST_REUSE_FLAGS Тип перечисления WDF_REQUEST_REUSE_FLAGS определяет флаги, используемые в структуре WDF_REQUEST_REUSE_PARAMS драйвера. |
WDF_REQUEST_SEND_OPTIONS_FLAGS Тип перечисления WDF_REQUEST_SEND_OPTIONS_FLAGS определяет флаги, используемые в структуре WDF_REQUEST_SEND_OPTIONS драйвера. |
WDF_REQUEST_SEND_OPTIONS_FLAGS Тип перечисления WDF_REQUEST_SEND_OPTIONS_FLAGS определяет флаги, которые драйвер может указать при вызове IWDFIoRequest::Send. |
WDF_REQUEST_STOP_ACTION_FLAGS Тип перечисления WDF_REQUEST_STOP_ACTION_FLAGS определяет флаги, которые платформа передает в функцию обратного вызова EvtIoStop драйвера. |
WDF_REQUEST_STOP_ACTION_FLAGS Перечисление WDF_REQUEST_STOP_ACTION_FLAGS содержит значения, определяющие состояние запроса на действие остановки в вызове метода IQueueCallbackIoStop::OnIoStop драйвера. |
WDF_REQUEST_TYPE Тип перечисления WDF_REQUEST_TYPE определяет типы запросов, которые может содержать объект запроса платформы. |
WDF_REQUEST_TYPE Перечисление WDF_REQUEST_TYPE определяет типы запросов ввода-вывода, которые может представлять объект запроса UMDF. |
WDF_RETRIEVE_CHILD_FLAGS Перечисление WDF_RETRIEVE_CHILD_FLAGS определяет флаги, которые драйвер может установить перед вызовом WdfChildListBeginIteration. |
WDF_SPECIAL_FILE_TYPE Перечисление WDF_SPECIAL_FILE_TYPE определяет специальные типы файлов, которые может поддерживать устройство. |
WDF_STATE_NOTIFICATION_TYPE Перечисление WDF_STATE_NOTIFICATION_TYPE определяет тип уведомления Plug and Play, питания или политики питания, которое будет получать драйвер на основе платформы. |
WDF_SYNCHRONIZATION_SCOPE Тип перечисления WDF_SYNCHRONIZATION_SCOPE указывает, как платформа будет синхронизировать выполнение функций обратного вызова событий объекта. |
WDF_TASK_QUEUE_DISPATCH_TYPE Эта WDF_TASK_QUEUE_DISPATCH_TYPE статья предназначена только для внутреннего использования. |
WDF_TASK_SEND_OPTIONS_FLAGS Эта WDF_TASK_SEND_OPTIONS_FLAGS статья предназначена только для внутреннего использования. |
WDF_TRI_STATE Тип перечисления WDF_TRI_STATE определяет три значения, которые платформа использует для некоторых элементов структуры и параметров функции. |
WDF_TRI_STATE Узнайте, как тип перечисления WDF_TRI_STATE определяет три значения, которые платформа использует для некоторых элементов структуры и параметров функции. |
WDF_USB_BMREQUEST_DIRECTION Перечисление WDF_USB_BMREQUEST_DIRECTION определяет направление передачи данных для передачи элементов управления USB. |
WDF_USB_BMREQUEST_RECIPIENT Перечисление WDF_USB_BMREQUEST_RECIPIENT определяет получателя передачи данных для передачи элементов управления USB. |
WDF_USB_BMREQUEST_TYPE Перечисление WDF_USB_BMREQUEST_TYPE определяет тип передачи данных для передачи элементов управления USB. |
WDF_USB_DEVICE_TRAITS Перечисление WDF_USB_DEVICE_TRAITS определяет признаки USB-устройства. |
WDF_USB_PIPE_TYPE Перечисление WDF_USB_PIPE_TYPE определяет типы USB-каналов. |
WDF_USB_REQUEST_TYPE Перечисление WDF_USB_REQUEST_TYPE определяет типы USB-запросов, которые драйвер на основе платформы может отправлять в целевой объект USB-ввода-вывода. |
WDF_USB_REQUEST_TYPE Перечисление WDF_USB_REQUEST_TYPE содержит значения, определяющие тип объекта запроса USB. |
WDF_WMI_PROVIDER_CONTROL Перечисление WDF_WMI_PROVIDER_CONTROL определяет тип функций управления, которые может поддерживать поставщик данных WMI. |
WDF_WMI_PROVIDER_FLAGS Перечисление WDF_WMI_PROVIDER_FLAGS определяет флаги конфигурации для поставщика данных WMI драйвера. |
WdfUsbTargetDeviceSelectConfigType Перечисление WdfUsbTargetDeviceSelectConfigType определяет типы операций конфигурации для USB-устройств. |
WdfUsbTargetDeviceSelectSettingType Перечисление WdfUsbTargetDeviceSelectSettingType определяет методы указания альтернативного параметра для ИНТЕРФЕЙСА USB. |
Функции
Прервать Метод Abort прерывает все ожидающие передачи по USB-каналу. |
AcquireInterruptLock Метод AcquireInterruptLock начинает последовательность кода, которая выполняется при удержании блокировки объекта прерывания. |
AcquireLock Метод AcquireLock запрещает платформе вызывать методы интерфейсов, зарегистрированных драйвером. |
AssignContext Метод AssignContext регистрирует контекст и предоставленную драйвером функцию обратного вызова очистки для объекта . |
AssignDeviceInterfaceState Метод AssignDeviceInterfaceState включает или отключает указанный экземпляр интерфейса устройства для устройства. |
AssignS0IdleSettings Метод AssignS0IdleSettings предоставляет предоставленные драйвером сведения, которые платформа использует, когда устройство находится в состоянии простоя и система находится в рабочем состоянии (S0). |
AssignS0IdleSettingsEx Метод AssignS0IdleSettingsEx предоставляет предоставленные драйвером сведения, которые платформа использует, когда устройство находится в состоянии простоя и система находится в рабочем состоянии (S0). |
AssignSxWakeSettings Метод AssignSxWakeSettings предоставляет предоставленные драйвером сведения о способности устройства активировать сигнал пробуждения, когда устройство и система находятся в маломощном состоянии. |
AutoForwardCreateCleanupClose Метод AutoForwardCreateCleanupClose управляет, когда уведомления о создании, очистке и закрытии перенаправляются в следующий нижний драйвер в стеке устройств. |
CancelSentRequest Метод CancelSentRequest пытается отменить запрос ввода-вывода, который драйвер ранее отправил в целевой объект ввода-вывода. |
CancelSentRequestsForFile Метод CancelSentRequestsForFile отменяет все запросы ввода-вывода, отправленные от имени указанного объекта файла. |
Закрыть Метод Close закрывает экземпляр объекта UMDF driver-created-file, созданного путем вызова метода IWDFDevice::CreateWdfFile. |
Закрыть Метод Close закрывает удаленный целевой объект ввода-вывода. |
CloseForQueryRemove Метод CloseForQueryRemove закрывает удаленный целевой объект ввода-вывода, так как операционная система может разрешить удаление устройства. |
CommitPnpState Метод CommitPnpState фиксирует состояние свойства Plug and Play (PnP) (то есть включает, отключает или задает состояние по умолчанию), заданное методом IWDFDevice::SetPnpState. |
Завершить Метод Complete завершает запрос ввода-вывода. |
CompleteWithInformation Метод CompleteWithInformation завершает запрос с предоставленными сведениями. |
ConfigureContinuousReader Метод ConfigureContinuousReader настраивает платформу для непрерывного чтения из USB-канала. |
ConfigureRequestDispatching Метод ConfigureRequestDispatching настраивает очередь запросов ввода-вывода указанного типа в указанную очередь ввода-вывода. |
ConfigureRequestDispatching Метод ConfigureRequestDispatching настраивает очередь запросов ввода-вывода заданного типа. |
CopyFromBuffer Метод CopyFromBuffer безопасно копирует данные из указанного исходного буфера в объект памяти. |
CopyFromMemory Метод CopyFromMemory безопасно копирует данные из указанного исходного буфера и предотвращает переполнение, которое может быть вызвано операцией копирования. |
CopyToBuffer Метод CopyToBuffer безопасно копирует данные из объекта памяти в указанный целевой буфер. |
CreateDevice Метод CreateDevice настраивает и создает новый объект устройства платформы. |
CreateDeviceInterface Метод CreateDeviceInterface создает экземпляр класса интерфейса устройства. |
CreateFileHandleTarget Метод CreateFileHandleTarget создает целевой объект ввода-вывода на основе дескриптора файла. |
CreateInterrupt Метод CreateInterrupt создает объект прерывания платформы. |
CreateIoQueue Метод CreateIoQueue настраивает очередь ввода-вывода по умолчанию, связанную с устройством, или создает вторичную очередь ввода-вывода для устройства. |
CreatePreallocatedWdfMemory Метод CreatePreallocatedWdfMemory создает объект памяти платформы для указанного буфера. |
CreateRemoteInterface Метод CreateRemoteInterface создает объект удаленного интерфейса, представляющий интерфейс устройства. |
CreateRemoteTarget Метод CreateRemoteTarget создает удаленный целевой объект, представляющий удаленный целевой объект ввода-вывода. |
CreateRequest Метод CreateRequest создает объект неформатированного запроса. |
CreateSymbolicLink Метод CreateSymbolicLink создает символьную ссылку для устройства. |
CreateSymbolicLinkWithReferenceString МетодCreateSymbolicLinkWithReferenceString создает символьное имя ссылки и при необходимости строку ссылки для устройства. |
CreateUsbTargetDevice Метод CreateUsbTargetDevice создает объект USB-устройства, который также является целевым объектом ввода-вывода. |
CreateWdfFile Метод CreateWdfFile создает объект файла для использования драйвером. |
CreateWdfMemory Метод CreateWdfMemory создает объект памяти платформы и выделяет для объекта памяти буфер данных указанного ненулевого размера. |
CreateWdfObject Метод CreateWdfObject создает пользовательский (или пользовательский) объект WDF из родительского объекта WDF. |
CreateWorkItem Метод CreateWorkItem создает объект рабочего элемента платформы, который впоследствии можно добавить в очередь рабочих элементов платформы. |
DeleteNamedValue Метод DeleteNamedValue удаляет имя значения из реестра. |
DeleteWdfObject Метод DeleteWdfObject удаляет ранее созданный объект Microsoft Windows Driver Frameworks (WDF). |
Отключить Метод Disable отключает указанное прерывание устройства, вызывая функцию обратного вызова OnInterruptDisable драйвера. |
Остановка Метод Drain направляет очередь на отклонение новых входящих запросов ввода-вывода и разрешение на доставку уже помещенных в очередь запросов драйверу для обработки. |
DrainSynchronously Метод DrainSynchronously направляет очередь на отклонение новых входящих запросов ввода-вывода и позволяет доставлять уже помещенные в очередь запросы драйверу для обработки. Этот метод возвращается после завершения или отмены всех запросов. |
Разрешить Метод Enable включает указанное прерывание устройства, вызывая функцию обратного вызова OnInterruptEnable драйвера. |
Постановка в очередь Метод Постановки в очередь добавляет объект рабочих элементов платформы этого интерфейса в очередь рабочих элементов системы. |
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP Функция обратного вызова события EvtChildListAddressDescriptionCleanup драйвера освобождает все выделения памяти для описания адреса, выделенного функцией обратного вызова EvtChildListAddressDescriptionDuplicate драйвера. |
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY Функция обратного вызова события EvtChildListAddressDescriptionCopy драйвера копирует описание дочернего адреса из одного указанного расположения в другое. |
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE Функция обратного вызова события EvtChildListAddressDescriptionDuplicate драйвера дублирует описание дочернего адреса. |
EVT_WDF_CHILD_LIST_CREATE_DEVICE Функция обратного вызова события sEvtChildListCreateDevice драйвера шины создает объект устройства платформы для нового устройства, которое было динамически перечислено. |
EVT_WDF_CHILD_LIST_DEVICE_REENUMERATED Функция обратного вызова события EvtChildListDeviceReenumerated драйвера позволяет драйверу утверждать или отменять повторную нумерацию указанного устройства. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP Функция обратного вызова события EvtChildListIdentificationDescriptionCleanup освобождает все выделения памяти для описания идентификации, выделенного функцией обратного вызова EvtChildListIdentificationDescriptionDuplicate драйвера. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE Функция обратного вызова события EvtChildListIdentificationDescriptionCompare драйвера сравнивает одно описание идентификатора дочернего элемента с другим. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY Функция обратного вызова события EvtChildListIdentificationDescriptionCopy драйвера копирует описание идентификатора дочернего элемента из одного указанного расположения в другое. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE Функция обратного вызова события EvtChildListIdentificationDescriptionDuplicate драйвера дублирует описание идентификатора дочернего элемента. |
EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN Функция обратного вызова события EvtChildListScanForChildren драйвера должна сообщать обо всех имеющихся дочерних устройствах. |
EVT_WDF_COMPANION_POST_D0_EXIT Эта EVT_WDF_COMPANION_POST_D0_EXIT статья предназначена только для внутреннего использования. |
EVT_WDF_COMPANION_POST_RELEASE_HARDWARE Эта EVT_WDF_COMPANION_POST_RELEASE_HARDWARE статья предназначена только для внутреннего использования. |
EVT_WDF_COMPANION_PRE_D0_ENTRY Эта EVT_WDF_COMPANION_PRE_D0_ENTRY статья предназначена только для внутреннего использования. |
EVT_WDF_COMPANION_PRE_PREPARE_HARDWARE Эта EVT_WDF_COMPANION_PRE_PREPARE_HARDWARE статья предназначена только для внутреннего использования. |
EVT_WDF_DEVICE_ARM_WAKE_FROM_S0 Функция обратного вызова события EvtDeviceArmWakeFromS0 драйвера (т. е. включает) устройство, которое может активировать сигнал пробуждения в состоянии маломощного устройства, если система остается в рабочем состоянии системы (S0). |
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX Функция обратного вызова события EvtDeviceArmWakeFromSx драйвера (т. е. включает) устройство, которое может активировать сигнал пробуждения, находясь в состоянии устройства с низким энергопотреблением. |
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX_WITH_REASON Функция обратного вызова события EvtDeviceArmWakeFromSxWithReason драйвера (т. е. включает) устройство, которое может активировать сигнал пробуждения в состоянии устройства с низким энергопотреблением. |
EVT_WDF_DEVICE_D0_ENTRY Функция обратного вызова события EvtDeviceD0Entry драйвера выполняет операции, необходимые, когда устройство драйвера переходит в состояние питания D0. |
EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED Дополнительные сведения: EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED |
EVT_WDF_DEVICE_D0_ENTRY_POST_INTERRUPTS_ENABLED Функция обратного вызова события EvtDeviceD0EntryPostInterruptsEnabled выполняет операции, относящиеся к конкретному устройству, которые необходимы после включения драйвера аппаратных прерываний устройства. |
EVT_WDF_DEVICE_D0_EXIT Функция обратного вызова события EvtDeviceD0Exit драйвера выполняет операции, необходимые, когда устройство драйвера выходит из состояния питания D0. |
EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED Дополнительные сведения: EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED |
EVT_WDF_DEVICE_D0_EXIT_PRE_INTERRUPTS_DISABLED Функция обратного вызова события EvtDeviceD0ExitPreInterruptsDisabled в драйвере выполняет операции, связанные с устройством, прежде чем драйвер отключит аппаратные прерывания устройства. |
EVT_WDF_DEVICE_DISABLE_WAKE_AT_BUS Функция обратного вызова события EvtDeviceDisableWakeAtBus водителя автобуса выполняет операции на уровне шины, которые отключают возможность одного из устройств шины активировать сигнал пробуждения в шине. |
EVT_WDF_DEVICE_DISARM_WAKE_FROM_S0 Функция обратного вызова события EvtDeviceDisarmWakeFromS0 драйвера обезоруживает (то есть отключает) возможность запуска сигнала пробуждения устройства в состоянии маломощного устройства, если система остается в рабочем состоянии системы (S0). |
EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX Функция обратного вызова события EvtDeviceDisarmWakeFromSx драйвера обезоруживает (то есть отключает) возможность устройства активировать сигнал пробуждения, когда устройство и система находятся в состояниях с низким энергопотреблением. |
EVT_WDF_DEVICE_EJECT Функция обратного вызова события EvtDeviceEject драйвера обрабатывает операции, необходимые для извлечения устройства из док-станции. |
EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS Функция обратного вызова события EvtDeviceEnableWakeAtBus водителя автобуса выполняет операции на уровне шины, которые позволяют одному из устройств шины активировать сигнал пробуждения в шине. |
EVT_WDF_DEVICE_FILE_CREATE Функция обратного вызова EvtDeviceFileCreate драйвера обрабатывает операции, которые необходимо выполнять, когда приложение запрашивает доступ к устройству. |
EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS Функция обратного вызова события EvtDeviceFilterAddResourceRequirements может добавлять ресурсы в набор требований к аппаратным ресурсам, прежде чем система назначит ресурсы устройству. |
EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION Функция обратного вызова события EvtDevicePnpStateChange драйвера сообщает драйверу, что конечный автомат Plug and Play устройства (PnP) переходит из одного состояния в другое. |
EVT_WDF_DEVICE_POWER_POLICY_STATE_CHANGE_NOTIFICATION Функция обратного вызова события EvtDevicePowerPolicyStateChange сообщает драйверу, что конечный автомат политики управления питанием устройства переходит из одного состояния в другое. |
EVT_WDF_DEVICE_POWER_STATE_CHANGE_NOTIFICATION Функция обратного вызова события EvtDevicePowerStateChange драйвера сообщает драйверу о переходе из одного состояния устройства в другое. |
EVT_WDF_DEVICE_PREPARE_HARDWARE Функция обратного вызова события EvtDevicePrepareHardware драйвера выполняет все операции, необходимые для обеспечения доступности устройства для драйвера. |
EVT_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST Функция обратного вызова события EvtDeviceProcessQueryInterfaceRequest в драйвере проверяет запрос другого драйвера на доступ к интерфейсу, определенному драйвером, прежде чем платформа передает интерфейс запрашиваемого драйвера. |
EVT_WDF_DEVICE_QUERY_REMOVE Функция обратного вызова события EvtDeviceQueryRemove драйвера определяет, можно ли остановить и удалить указанное устройство. |
EVT_WDF_DEVICE_QUERY_STOP Функция обратного вызова события EvtDeviceQueryStop драйвера определяет, можно ли остановить указанное устройство, чтобы диспетчер PnP смог перераспределить аппаратные ресурсы системы. |
EVT_WDF_DEVICE_RELATIONS_QUERY Обратный вызов события EvtDeviceRelationsQuery драйвера сообщает об изменениях в отношениях между устройствами, которые поддерживаются драйвером. |
EVT_WDF_DEVICE_RELEASE_HARDWARE Функция обратного вызова события EvtDeviceReleaseHardware драйвера выполняет операции, необходимые, когда устройство больше не доступно. |
EVT_WDF_DEVICE_REMOVE_ADDED_RESOURCES Функция обратного вызова события EvtDeviceRemoveAddedResources драйвера удаляет аппаратные ресурсы, добавленные функцией обратного вызова EvtDeviceFilterAddResourceRequirements драйвера. |
EVT_WDF_DEVICE_REPORTED_MISSING Функция обратного вызова события EvtDeviceReportedMissing водителя автобуса сообщает драйверу, что платформа сообщила об отсутствии физического объекта устройства (PDO) диспетчеру Plug and Play. |
EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY Функция обратного вызова события EvtDeviceResourceRequirementsQuery водителя шины создает список требований к ресурсам, который представляет необходимые аппаратные ресурсы устройства. |
EVT_WDF_DEVICE_RESOURCES_QUERY Функция обратного вызова события EvtDeviceResourcesQuery водителя шины создает список ресурсов, представляющий конфигурацию загрузки указанного устройства. |
EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP Функция обратного вызова события EvtDeviceSelfManagedIoCleanup драйвера обрабатывает действие освобождения для самоуправляемых операций ввода-вывода устройства после удаления устройства. |
EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH Функция обратного вызова события EvtDeviceSelfManagedIoFlush драйвера обрабатывает действие очистки для самоуправляемых операций ввода-вывода устройства. |
EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT Функция обратного вызова события EvtDeviceSelfManagedIoInit драйвера инициализирует и запускает самоуправляемые операции ввода-вывода устройства. |
EVT_WDF_DEVICE_SELF_MANAGED_IO_RESTART Функция обратного вызова события EvtDeviceSelfManagedIoRestart драйвера перезапускает самоуправляемые операции ввода-вывода устройства. |
EVT_WDF_DEVICE_SELF_MANAGED_IO_SUSPEND Функция обратного вызова события EvtDeviceSelfManagedIoSuspend драйвера приостанавливает самоуправляемые операции ввода-вывода устройства. |
EVT_WDF_DEVICE_SET_LOCK Функция обратного вызова события EvtDeviceSetLock драйвера блокирует указанное устройство, чтобы его нельзя было извлечь, или разблокирует устройство, чтобы его можно было извлечь. |
EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION Функция обратного вызова события EvtDeviceShutdownNotification драйвера уведомляет драйвер о том, что система вот-вот потеряет свою мощность. |
EVT_WDF_DEVICE_SURPRISE_REMOVAL Функция обратного вызова события EvtDeviceSurpriseRemoval драйвера выполняет все необходимые операции после неожиданного удаления устройства из системы или после того, как драйвер сообщит о сбое устройства. |
EVT_WDF_DEVICE_USAGE_NOTIFICATION Функция обратного вызова события EvtDeviceUsageNotification драйвера сообщает драйверу, когда устройство используется для специальных файлов. |
EVT_WDF_DEVICE_USAGE_NOTIFICATION_EX Функция обратного вызова события EvtDeviceUsageNotificationEx драйвера определяет, может ли устройство поддерживать специальный тип файлов. |
EVT_WDF_DEVICE_WAKE_FROM_S0_TRIGGERED Функция обратного вызова события EvtDeviceWakeFromS0Triggered сообщает драйверу, что его устройство, которое ранее перешло в состояние устройства с низким энергопотреблением, пока состояние питания системы оставалось на уровне S0, могло активировать сигнал пробуждения. |
EVT_WDF_DEVICE_WAKE_FROM_SX_TRIGGERED Функция обратного вызова события EvtDeviceWakeFromSxTriggered сообщает драйверу, что его устройство, которое ранее перешло в состояние устройства с низким энергопотреблением из-за снижения уровня питания системы, могло активировать сигнал пробуждения. |
EVT_WDF_DMA_ENABLER_DISABLE Функция обратного вызова события EvtDmaEnablerDisable драйвера отключает возможность DMA устройства, прежде чем устройство выйдет из рабочего (D0) состояния. |
EVT_WDF_DMA_ENABLER_ENABLE Функция обратного вызова события EvtDmaEnable в драйвере включает возможность DMA устройства после того, как устройство переходит в рабочее (D0) состояние. |
EVT_WDF_DMA_ENABLER_FILL Функция обратного вызова события EvtDmaEnablerFill драйвера выделяет буферы DMA устройства. |
EVT_WDF_DMA_ENABLER_FLUSH Функция обратного вызова события EvtDmaEnablerFlush драйвера освобождает буферы DMA устройства. |
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_START Функция обратного вызова события EvtDmaEnablerSelfManagedIoStart драйвера запускает самоуправляемые операции ввода-вывода устройства DMA. |
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP Функция обратного вызова события EvtDmaEnablerSelfManagedIoStop драйвера останавливает самоуправляемые операции ввода-вывода устройства DMA. |
EVT_WDF_DMA_TRANSACTION_CONFIGURE_DMA_CHANNEL Функция обратного вызова события EvtDmaTransactionConfigureDmaChannel драйвера настраивает адаптер DMA для включения DMA в системном режиме. |
EVT_WDF_DMA_TRANSACTION_DMA_TRANSFER_COMPLETE Функция обратного вызова события EvtDmaTransactionDmaTransferComplete драйвера вызывается, когда контроллер системного режима завершил текущую передачу DMA. |
EVT_WDF_DPC Функция обратного вызова EvtDpcFunc драйвера выполняет определенные драйвером операции в IRQL = DISPATCH_LEVEL. |
EVT_WDF_DRIVER_DEVICE_ADD Функция обратного вызова события EvtDriverDeviceAdd драйвера выполняет операции инициализации устройства, когда диспетчер Plug and Play (PnP) сообщает о существовании устройства. |
EVT_WDF_DRIVER_UNLOAD Функция обратного вызова события EvtDriverUnload драйвера выполняет операции, которые должны выполняться перед выгрузкой драйвера. |
EVT_WDF_FILE_CLEANUP Функция обратного вызова EvtFileCleanup драйвера обрабатывает операции, которые необходимо выполнять, когда приложение закрывает все доступы к устройству. |
EVT_WDF_FILE_CLOSE Функция обратного вызова EvtFileClose драйвера обрабатывает операции, которые должны выполняться при закрытии всех обращений приложения к устройству. |
EVT_WDF_INTERRUPT_DISABLE Функция обратного вызова события EvtInterruptDisable драйвера отключает указанное аппаратное прерывание. |
EVT_WDF_INTERRUPT_DPC Функция обратного вызова события EvtInterruptDpc драйвера обрабатывает сведения о прерывании, сохраненные функцией обратного вызова EvtInterruptIsr драйвера. |
EVT_WDF_INTERRUPT_ENABLE Функция обратного вызова события EvtInterruptEnable драйвера включает указанное аппаратное прерывание. |
EVT_WDF_INTERRUPT_ISR Функция обратного вызова события EvtInterruptIsr драйвера выполняет аппаратное прерывание. |
EVT_WDF_INTERRUPT_SYNCHRONIZE Функция обратного вызова события EvtInterruptSynchronize драйвера выполняет операции, которые должны быть синхронизированы с функцией обратного вызова EvtInterruptIsr. |
EVT_WDF_INTERRUPT_WORKITEM Функция обратного вызова события EvtInterruptWorkItem драйвера обрабатывает сведения о прерывании, сохраненные функцией обратного вызова EvtInterruptIsr драйвера. |
EVT_WDF_IO_ALLOCATE_REQUEST_RESOURCES Функция обратного вызова EvtIoAllocateRequestResources драйвера выделяет ресурсы для конкретного запроса, необходимые драйверу для обработки указанного запроса. |
EVT_WDF_IO_ALLOCATE_RESOURCES_FOR_RESERVED_REQUEST Функция обратного вызова EvtIoAllocateResourcesForReservedRequest драйвера выделяет ресурсы для конкретных запросов, которые драйвер может использовать для обработки запроса ввода-вывода в будущем. |
EVT_WDF_IO_IN_CALLER_CONTEXT Функция обратного вызова события EvtIoInCallerContext драйвера предварительно обрабатывает запрос ввода-вывода, прежде чем платформа помещает его в очередь ввода-вывода. |
EVT_WDF_IO_QUEUE_IO_CANCELED_ON_QUEUE Функция обратного вызова события EvtIoCanceledOnQueue драйвера сообщает драйверу, что он должен выполнить запрос ввода-вывода, удаленный платформой из очереди ввода-вывода. |
EVT_WDF_IO_QUEUE_IO_DEFAULT Функция обратного вызова события EvtIoDefault драйвера обрабатывает указанный запрос ввода-вывода. |
EVT_WDF_IO_QUEUE_IO_DEVICE_CONTROL Функция обратного вызова события EvtIoDeviceControl драйвера обрабатывает указанный запрос на управление вводом-выводом устройства. |
EVT_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL Функция обратного вызова события EvtIoInternalDeviceControl драйвера обрабатывает запрос ввода-вывода, содержащий внутренний код управления вводом-выводом устройства (IOCTL). |
EVT_WDF_IO_QUEUE_IO_READ Функция обратного вызова события EvtIoRead драйвера обрабатывает указанный запрос на чтение. |
EVT_WDF_IO_QUEUE_IO_RESUME Функция обратного вызова события EvtIoResume драйвера возобновляет обработку указанного запроса ввода-вывода после того, как базовое устройство вернется к рабочему (D0) состоянию питания. |
EVT_WDF_IO_QUEUE_IO_STOP Функция обратного вызова события EvtIoStop драйвера завершает, повторно отправляет или приостанавливает обработку указанного запроса, так как очередь ввода-вывода запроса останавливается. |
EVT_WDF_IO_QUEUE_IO_WRITE Функция обратного вызова события EvtIoWrite драйвера обрабатывает указанный запрос на запись. |
EVT_WDF_IO_QUEUE_STATE Функция обратного вызова события EvtIoQueueState драйвера доставляет драйверу сведения о состоянии очереди. |
EVT_WDF_IO_TARGET_QUERY_REMOVE Функция обратного вызова события EvtIoTargetQueryRemove драйвера указывает, может ли платформа безопасно удалить устройство указанного удаленного целевого объекта ввода-вывода. |
EVT_WDF_IO_TARGET_REMOVE_CANCELED Функция обратного вызова события EvtIoTargetRemoveCanceled драйвера выполняет операции при отмене удаления указанного удаленного целевого объекта ввода-вывода. |
EVT_WDF_IO_TARGET_REMOVE_COMPLETE Функция обратного вызова события EvtIoTargetRemoveComplete драйвера выполняет операции по завершении удаления указанного удаленного целевого объекта ввода-вывода. |
EVT_WDF_IO_WDM_IRP_FOR_FORWARD_PROGRESS Функция обратного вызова EvtIoWdmIrpForForwardProgress драйвера проверяет пакет запроса ввода-вывода (IRP) и определяет, следует ли использовать зарезервированный объект запроса для обработки запроса ввода-вывода или для сбоя запроса ввода-вывода. |
EVT_WDF_OBJECT_CONTEXT_CLEANUP Функция обратного вызова события EvtCleanupCallback драйвера удаляет ссылки драйвера на объект, чтобы объект можно было удалить. |
EVT_WDF_OBJECT_CONTEXT_DESTROY Функция обратного вызова события EvtDe составнойCallback драйвера выполняет операции, связанные с удалением объекта платформы. |
EVT_WDF_PROGRAM_DMA Функция обратного вызова события EvtProgramDma драйвера на основе платформы программируют указанное устройство для выполнения операции передачи DMA. |
EVT_WDF_REQUEST_CANCEL Функция обратного вызова события EvtRequestCancel драйвера обрабатывает операции, которые должны выполняться при отмене запроса ввода-вывода. |
EVT_WDF_REQUEST_COMPLETION_ROUTINE Функция обратного вызова события CompletionRoutine драйвера выполняется, когда другой драйвер завершает указанный запрос ввода-вывода. |
EVT_WDF_REQUEST_IMPERSONATE Функция обратного вызова события EvtRequestImpersonate драйвера выполняет задачи на запрошенном уровне олицетворения, такие как открытие защищенного файла. |
EVT_WDF_RESERVE_DMA Функция обратного вызова события EvtReserveDma вызывается, если платформа имеет зарезервированные ресурсы для выполнения и освобождения транзакции. Зарезервированные ресурсы включают регистры карт и блокировку адаптера WDM DMA. |
EVT_WDF_TASK_QUEUE_TASK_EXECUTE_SYNC Эта EVT_WDF_TASK_QUEUE_TASK_EXECUTE_SYNC статья предназначена только для внутреннего использования. |
EVT_WDF_TIMER Функция обратного вызова события EvtTimerFunc вызывается по истечении указанного периода времени. |
EVT_WDF_USB_READER_COMPLETION_ROUTINE Функция обратного вызова события EvtUsbTargetPipeReadComplete драйвера информирует драйвер о том, что непрерывное средство чтения успешно завершило запрос на чтение. |
EVT_WDF_USB_READERS_FAILED Функция обратного вызова события EvtUsbTargetPipeReadersFailed сообщает драйверу, что непрерывное средство чтения сообщило об ошибке при обработке запроса на чтение. |
EVT_WDF_WMI_INSTANCE_EXECUTE_METHOD Функция обратного вызова EvtWmiInstanceExecuteMethod драйвера выполняет указанный метод, который драйвер предоставляет для экземпляра поставщика данных WMI. |
EVT_WDF_WMI_INSTANCE_QUERY_INSTANCE Функция обратного вызова EvtWmiInstanceQueryInstance драйвера копирует данные экземпляра поставщика WMI в буфер для доставки клиенту WMI. |
EVT_WDF_WMI_INSTANCE_SET_INSTANCE Функция обратного вызова EvtWmiInstanceSetInstance драйвера устанавливает все данные экземпляра поставщика данных WMI значениями, которые предоставляет клиент WMI. |
EVT_WDF_WMI_INSTANCE_SET_ITEM Функция обратного вызова EvtWmiInstanceSetItem драйвера задает для одного элемента данных экземпляра поставщика данных WMI значение, которое предоставляет клиент WMI. |
EVT_WDF_WMI_PROVIDER_FUNCTION_CONTROL Функция обратного вызова EvtWmiProviderFunctionControl драйвера включает и отключает поддержку драйвера для сбора данных и отправки событий для указанного поставщика данных WMI. |
EVT_WDF_WORKITEM Функция обратного вызова события EvtWorkItem драйвера выполняет работу, связанную с указанным рабочим элементом. |
EVT_WDFDEVICE_WDM_IRP_DISPATCH Функция обратного вызова события EvtDeviceWdmIrpDispatch драйвера получает IRP до того, как платформа обработает IRP. |
EVT_WDFDEVICE_WDM_IRP_PREPROCESS Функция обратного вызова события EvtDeviceWdmIrpPreprocess драйвера получает IRP до того, как платформа обработает IRP. |
EVT_WDFDEVICE_WDM_POST_PO_FX_REGISTER_DEVICE Функция обратного вызова EvtDeviceWdmPostPoFxRegisterDevice выполняет операции, относящиеся к устройству, после регистрации платформы в power Framework. |
EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE Функция обратного вызова EvtDeviceWdmPrePoFxUnregisterDevice выполняет операции, относящиеся к конкретному устройству, прежде чем платформа удалит указанную регистрацию в power framework. |
Очистка Метод Flush возвращается после обслуживания рабочего элемента этого интерфейса. |
Очистка Метод Flush удаляет все данные, сохраненные WinUsb, когда устройство вернуло больше данных, чем запрошено клиентом. |
FormatRequestForControlTransfer Метод FormatRequestForControlTransfer форматирует объект запроса ввода-вывода для передачи элемента управления USB. |
FormatRequestForFlush Метод FormatRequestForFlush создает запрос ввода-вывода для операции очистки, но не отправляет запрос целевому объекту ввода-вывода. |
FormatRequestForIoctl Метод FormatRequestForIoctl форматирует объект запроса ввода-вывода для операции управления вводом-выводом. |
FormatRequestForQueryInformation Метод FormatRequestForQueryInformation форматирует запрос ввода-вывода для получения сведений о файле, но не отправляет запрос целевому объекту ввода-вывода. |
FormatRequestForRead Метод FormatRequestForRead форматирует объект запроса ввода-вывода для операции чтения. |
FormatRequestForSetInformation Метод FormatRequestForSetInformation форматирует запрос ввода-вывода для задания сведений о файле, но не отправляет запрос в целевой объект ввода-вывода. |
FormatRequestForWrite Метод FormatRequestForWrite форматирует объект запроса ввода-вывода для операции записи. |
FormatUsingCurrentType Метод FormatUsingCurrentType форматирует запрос ввода-вывода, чтобы драйвер без изменений перенаправил его в следующий драйвер ниже. |
ForwardToIoQueue Метод ForwardToIoQueue перенаправит (то есть повторно отправляет) запрос ввода-вывода в одну из очередей ввода-вывода вызывающего драйвера. |
GetCompletedRequestType Метод GetCompletedRequestType извлекает тип операции, которая содержится в запросе для завершения. |
GetCompletedUsbRequestType Метод GetCompletedUsbRequestType извлекает тип операции, которая содержится в запросе для выполнения. |
GetCompletionParams Метод GetCompletionParams извлекает объект параметров для завершения объекта запроса ввода-вывода. |
GetCompletionStatus Метод GetCompletionStatus извлекает состояние завершения запроса ввода-вывода. |
GetConfiguredSettingIndex Метод GetConfiguredSettingIndex извлекает текущий индекс параметров для ИНТЕРФЕЙСА USB. |
GetCount Метод GetCount возвращает количество дескрипторов ресурсов, содержащихся в списке ресурсов этого интерфейса. |
GetCreateParameters Метод GetCreateParameters извлекает параметры запроса для запроса типа создания. |
GetCreateParametersEx Метод GetCreateParametersEx извлекает параметры создания файла, связанные с создаваемым или открываемым файлом. |
GetDataBuffer Метод GetDataBuffer извлекает буфер данных, связанный с объектом памяти. |
GetDefaultIoQueue Метод GetDefaultIoQueue извлекает интерфейс очереди ввода-вывода по умолчанию для устройства. |
GetDefaultIoTarget Метод GetDefaultIoTarget извлекает интерфейс целевого объекта ввода-вывода по умолчанию для экземпляра устройства. |
GetDescriptor Метод GetDescriptor возвращает указатель на дескриптор ресурса, содержащийся в списке ресурсов этого интерфейса. |
GetDevice Метод GetDevice возвращает интерфейс объекту устройства, с которым связан файловый объект. |
GetDevice Метод GetDevice возвращает интерфейс объекта устройства платформы для этого объекта прерывания. |
GetDevice Метод GetDevice извлекает интерфейс на устройство, которому принадлежит очередь ввода-вывода. |
GetDeviceControlTransferParameters Метод GetDeviceControlTransferParameters извлекает параметры, связанные с завершением запроса на управление вводом-выводом устройства. |
GetDeviceIoControlParameters Метод GetDeviceIoControlParameters извлекает параметры запроса для запроса типа элемента управления ввода-вывода устройства. |
GetDeviceStackIoTypePreference Метод GetDeviceStackIoTypePreference извлекает методы доступа к буферу, которые платформа использует для устройства. |
GetDriver Метод GetDriver извлекает интерфейс в родительский объект драйвера экземпляра устройства. |
GetEffectiveIoType Метод GetEffectiveIoType возвращает метод доступа к буферу, который используется UMDF для буферов данных запроса ввода-вывода, который представляет интерфейс IWDFIoRequest2. |
GetFileObject Метод GetFileObject извлекает указатель на интерфейс IWDFFile, связанный с запросом ввода-вывода. |
GetHardwareRegisterMappedAddress Драйвер вызывает GetHardwareRegisterMappedAddress, чтобы получить сопоставленный в пользовательском режиме адрес ресурса памяти, сопоставленного ранее с помощью MapIoSpace. |
GetInfo Метод GetInfo извлекает сведения об указанном прерывании. |
GetInformation Метод GetInformation извлекает сведения, связанные с завершением запроса ввода-вывода. |
GetInformation Метод GetInformation извлекает сведения о USB-канале (конечной точке). |
GetInitiatorProcessId Метод GetInitiatorProcessId извлекает идентификатор процесса инициатора, связанный с интерфейсом IWDFFile. |
GetInputMemory Метод GetInputMemory извлекает объект памяти, представляющий входной буфер в запросе ввода-вывода. |
GetInterfaceDescriptor Метод GetInterfaceDescriptor извлекает дескриптор для ИНТЕРФЕЙСА USB. |
GetInterfaceGuid Метод GetInterfaceGuid извлекает GUID, идентифицирующий интерфейс устройства. |
GetInterfaceNumber Метод GetInterfaceNumber извлекает индекс USB-интерфейса. |
GetIoctlParameters Метод GetIoctlParameters извлекает параметры, связанные с завершением запроса управления вводом-выводом устройства. |
GetIoQueue Метод GetIoQueue извлекает объект очереди ввода-вывода, связанный с запросом ввода-вывода. |
GetNameAt Метод GetNameAt извлекает имя свойства. |
GetNameCount Метод GetNameCount извлекает количество свойств в хранилище свойств. |
GetNamedValue Метод GetNamedValue извлекает значение свойства. |
GetNumEndPoints Метод GetNumEndPoints извлекает количество конечных точек (каналов) в ИНТЕРФЕЙСе USB. |
GetNumInterfaces Метод GetNumInterfaces извлекает количество USB-интерфейсов для USB-устройства. |
GetOutputMemory Метод GetOutputMemory извлекает объект памяти, представляющий выходной буфер для запроса ввода-вывода. |
GetParentObject Метод GetParentObject возвращает объект родительской платформы рабочего элемента этого интерфейса. |
GetPipeReadParameters Метод GetPipeReadParameters извлекает параметры, связанные с завершением запроса на чтение. |
GetPipeWriteParameters Метод GetPipeWriteParameters извлекает параметры, связанные с завершением запроса на запись. |
GetPnpCapability Метод GetPnpCapability определяет состояние указанной возможности Plug and Play (PnP). |
GetPnpState Метод GetPnpState определяет, включено ли заданное свойство Plug and Play (PnP) устройства (или задано состояние по умолчанию). |
GetPropertyData Метод GetPropertyData извлекает текущее значение для свойства устройства. |
GetQueryInformationParameters Метод GetQueryInformationParameters извлекает параметры, связанные с запросом ввода-вывода типа WdfRequestQueryInformation. |
GetReadParameters Метод GetReadParameters извлекает параметры запроса для запроса типа чтения. |
GetReadParameters Метод GetReadParameters извлекает параметры, связанные с завершением запроса на чтение. |
GetRelatedFileObject Метод GetRelatedFileObject извлекает интерфейс IWDFFile связанного объекта файла, который представляет собой файловый объект, имеющий связь с другим объектом файла, зависящим от технологии. |
GetRequestorMode Метод GetRequestorMode указывает, поступил ли запрос ввода-вывода из драйвера режима ядра или компонента пользовательского режима (приложения или драйвера пользовательского режима). |
GetRequestorProcessId Метод GetRequestorProcessId извлекает идентификатор процесса, отправляющего запрос ввода-вывода. |
GetSetInformationParameters Метод GetSetInformationParameters извлекает параметры, связанные с запросом ввода-вывода типа WdfRequestSetInformation. |
GetSize Метод GetSize извлекает размер буфера данных, связанного с объектом памяти. |
GetState Метод GetState извлекает состояние очереди ввода-вывода. |
GetState Метод GetState возвращает текущее состояние локального целевого объекта ввода-вывода. |
GetState Метод GetState возвращает текущее состояние удаленного целевого объекта ввода-вывода. |
GetStatus Метод GetStatus возвращает состояние запроса ввода-вывода. |
GetSystemPowerAction Метод GetSystemPowerAction возвращает действие питания системы , если таковое имеется, которое выполняется в данный момент для компьютера. |
GetTargetFile Метод GetTargetFile извлекает объект файла платформы, связанный с целевым объектом ввода-вывода. |
GetType Метод GetType извлекает тип операции, содержащейся в запросе. |
GetType Метод GetType извлекает тип USB-канала. |
GetUserModeDriverInitiatedIo Метод GetUserModeDriverInitiatedIo определяет, помечен ли запрос ввода-вывода как инициированный драйвером UMDF. |
GetWinUsbHandle Метод GetWinUsbHandle извлекает дескриптор интерфейса WinUsb, связанный с интерфейсом USB. |
GetWinUsbHandle Метод GetWinUsbHandle извлекает дескриптор интерфейса WinUsb, связанный с объектом целевого устройства ввода-вывода. |
GetWriteParameters Метод GetWriteParameters извлекает параметры запроса для запроса типа записи. |
GetWriteParameters Метод GetWriteParameters извлекает параметры, связанные с завершением запроса на запись. |
Impersonate Метод Impersonate регистрирует интерфейс для метода, который платформа должна вызывать для олицетворения. |
IsCanceled Метод IsCanceled определяет, пытался ли диспетчер операций ввода-вывода отменить запрос ввода-вывода. |
IsFrom32BitProcess Метод IsFrom32BitProcess определяет, поступил ли запрос из 32-разрядного процесса. |
IsFromUserModeDriver Метод IsFromUserModeDriver указывает, поступил ли запрос ввода-вывода из драйвера пользовательского режима или приложения. |
IsInEndPoint Метод IsInEndPoint определяет, является ли USB-канал (конечная точка) каналом IN. |
IsOutEndPoint Метод IsOutEndPoint определяет, является ли USB-канал (конечная точка) каналом OUT. |
IsVersionAvailable Метод IsVersionAvailable определяет, доступна ли указанная версия платформы. |
MapIoSpace Метод MapIoSpace сопоставляет заданный физический диапазон адресов с системным адресным пространством и возвращает псевдобазовой адрес. |
MarkCancelable Метод MarkCancelable позволяет отменить запрос ввода-вывода. |
OnArmWakeFromS0 Функция обратного вызова OnArmWakeFromS0 драйвера (т. е. включает) устройство, чтобы оно запустите сигнал пробуждения в состоянии маломощного устройства, если система остается в рабочем состоянии системы (S0). |
OnArmWakeFromSx Функция обратного вызова события OnArmWakeFromSx драйвера (т. е. включает) устройство, которое может активировать сигнал пробуждения, находясь в состоянии устройства с низким энергопотреблением. |
OnCancel Метод OnCancel вызывается, когда приложение отменяет операцию ввода-вывода с помощью функции Microsoft Win32 CancelIo, CancelIoEx или CancelSynchronousIo. |
OnCleanup Метод OnCleanup освобождает все ссылки на объект WDF, чтобы предотвратить утечку интерфейса. |
OnCleanupFile Метод OnCleanupFile отменяет все запросы ввода-вывода, ожидающие выполнения драйвера в очереди платформы. |
OnCloseFile Метод OnCloseFile вызывается, когда число последних ссылок на объект файла сводится к нулю и до освобождения файлового объекта. |
OnCompletion Метод OnCompletion завершает указанный запрос. |
OnCreateFile Метод OnCreateFile вызывается для обработки запроса на открытие файла, когда приложение открывает устройство с помощью функции Microsoft Win32 CreateFile. |
OnD0Entry Метод OnD0Entry уведомляет драйвер, когда устройство переходит в состояние питания D0, чтобы драйвер смог выполнить необходимые операции, такие как включение устройства. |
OnD0EntryPostInterruptsEnabled Функция обратного вызова события OnD0EntryPostInterruptsEnabled драйвера выполняет операции, относящиеся к конкретному устройству, которые необходимы, когда драйвер включает аппаратные прерывания устройства. |
OnD0Exit Метод OnD0Exit уведомляет драйвер при выходе устройства из состояния питания D0, чтобы драйвер смог выполнить необходимые операции, такие как отключение устройства. |
OnD0ExitPreInterruptsDisabled Функция обратного вызова события OnD0ExitPreInterruptsDisabled драйвера выполняет операции, связанные с конкретным устройством, прежде чем драйвер отключит аппаратные прерывания устройства. |
OnDefaultIoHandler Метод OnDefaultIoHandler обрабатывает запросы ввода-вывода, для обработки которыми не зарегистрирован ни один другой метод. |
OnDeinitialize Метод OnDeinitialize выполняет все операции, необходимые перед тем, как система выгрузит драйвер. |
OnDeviceAdd Метод OnDeviceAdd добавляет новое устройство в систему. |
OnDeviceIoControl Метод OnDeviceIoControl вызывается для обработки запроса управления вводом-выводом устройства, когда приложение выполняет определенную операцию на устройстве с помощью функции Microsoft Win32 OnDeviceIoControl. |
OnDisarmWakeFromS0 Функция обратного вызова события OnDisarmWakeFromS0 драйвера обезоруживает (то есть отключает) возможность устройства активировать сигнал пробуждения в состоянии маломощного устройства, если система остается в рабочем состоянии системы (S0). |
OnDisarmWakeFromSx Функция обратного вызова события OnDisarmWakeFromSx драйвера разоружает (т. е. отключает) возможность устройства активировать сигнал пробуждения, когда устройство и система находятся в маломощном состоянии. |
OnImpersonate Метод OnImpersonate обрабатывает олицетворение. |
OnInitialize Метод OnInitialize выполняет все операции, необходимые для инициализации драйвера. |
OnIoCanceledOnQueue Функция обратного вызова события OnIoCanceledOnQueue драйвера сообщает драйверу, что запрос ввода-вывода был отменен, когда он находился в очереди ввода-вывода. |
OnIoResume Метод OnIoResume возобновляет обработку указанного запроса ввода-вывода из указанной очереди. |
OnIoStop Функция обратного вызова OnIoStop останавливает обработку указанного запроса ввода-вывода из указанной очереди. |
OnPrepareHardware Метод OnPrepareHardware уведомляет драйвер о доступности указанного оборудования. |
OnPrepareHardware Метод OnPrepareHardware выполняет все операции, необходимые для обеспечения доступа к устройству для драйвера. |
OnQueryRemove Метод OnQueryRemove уведомляет драйвер перед удалением устройства с компьютера. |
OnQueryStop Метод OnQueryStop уведомляет драйвер перед остановкой устройства. |
OnRead Метод OnRead вызывается для обработки запроса на чтение, когда приложение считывает информацию с устройства с помощью функции Microsoft Win32 ReadFile или ReadFileEx. |
OnReaderCompletion Функция обратного вызова события OnReaderCompletion драйвера сообщает драйверу, что непрерывное средство чтения успешно завершило запрос на чтение. |
OnReaderFailure Функция обратного вызова события OnReaderFailure драйвера информирует драйвер о том, что непрерывное средство чтения сообщило об ошибке при обработке запроса на чтение. |
OnReleaseHardware Метод OnReleaseHardware уведомляет драйвер о необходимости выполнения операций, когда указанное оборудование больше не доступно. |
OnReleaseHardware Метод OnReleaseHardware выполняет операции, необходимые, когда устройство больше не доступно. |
OnRemoteInterfaceArrival Функция обратного вызова события OnRemoteInterfaceArrival драйвера информирует драйвер о доступности интерфейса устройства. |
OnRemoteInterfaceEvent Функция обратного вызова события OnRemoteInterfaceEvent драйвера на основе UMDF обрабатывает события устройства, связанные с интерфейсом устройства. |
OnRemoteInterfaceRemoval Функция обратного вызова события OnRemoteInterfaceRemoval драйвера на основе UMDF уведомляет драйвер о том, что он не может использовать интерфейс устройства, так как интерфейс был удален. |
OnRemoteTargetQueryRemove Функция обратного вызова события OnRemoteTargetQueryRemove драйвера на основе UMDF определяет, можно ли остановить и удалить устройство удаленного целевого объекта ввода-вывода. |
OnRemoteTargetRemoveCanceled Функция обратного вызова события OnRemoteTargetRemoveCanceled драйвера на основе UMDF выполняет операции, необходимые, когда операционная система отменяет удаление устройства удаленного целевого объекта ввода-вывода. |
OnRemoteTargetRemoveComplete Функция обратного вызова события OnRemoteTargetRemoveComplete драйвера на основе UMDF выполняет операции, необходимые после того, как операционная система завершит удаление устройства удаленного целевого объекта ввода-вывода. |
OnSelfManagedIoCleanup Метод OnSelfManagedIoCleanup освобождает память для самоуправляемых операций ввода-вывода устройства после удаления устройства. |
OnSelfManagedIoFlush Метод OnSelfManagedIoFlush очищает устройство для самоуправляемых операций ввода-вывода. |
OnSelfManagedIoInit Метод OnSelfManagedIoInit инициализирует самоуправляемые операции ввода-вывода устройства. |
OnSelfManagedIoRestart Метод OnSelfManagedIoRestart перезапускает самоуправляемые операции ввода-вывода устройства. |
OnSelfManagedIoStop Метод OnSelfManagedIoStop не используется в текущей версии UMDF. |
OnSelfManagedIoSuspend Метод OnSelfManagedIoSuspend приостанавливает самоуправляемые операции ввода-вывода устройства. |
OnStateChange Метод OnStateChange вызывается при изменении состояния объекта очереди ввода-вывода. |
OnSurpriseRemoval Метод OnSurpriseRemoval уведомляет драйвер после неожиданного удаления устройства с компьютера, чтобы драйвер мог выполнять необходимые операции. |
OnWakeFromS0Triggered Функция обратного вызова события OnWakeFromS0Triggered драйвера сообщает драйверу о том, что его устройство, которое ранее перешло в состояние устройства с низким энергопотреблением, а состояние питания системы оставалось на уровне S0, могло активировать сигнал пробуждения. |
OnWakeFromSxTriggered Функция обратного вызова события OnWakeFromSxTriggered драйвера сообщает драйверу о том, что его устройство, которое ранее перешло в состояние устройства с низким энергопотреблением из-за снижения питания системы, могло активировать сигнал пробуждения. |
OnWrite Метод OnWrite вызывается для обработки запроса на запись, когда приложение записывает информацию на устройство с помощью функции Microsoft Win32 WriteFile или WriteFileEx. |
OpenFileByName Метод OpenFileByName открывает удаленный целевой объект ввода-вывода, который является файлом. |
OpenRemoteInterface Метод OpenRemoteInterface открывает интерфейс устройства, чтобы драйвер смог отправлять ему запросы ввода-вывода. |
PostEvent Метод PostEvent асинхронно уведомляет приложения, ожидающие указанного события от драйвера. |
Purge Метод Purge предписывает платформе отклонять новые входящие запросы ввода-вывода и отменять все невыполненные запросы. |
ОчисткаСинхронно Метод PurgeSynchronously предписывает платформе отклонять новые входящие запросы ввода-вывода и отменять все невыполненные запросы. Метод возвращается после отмены всех невыполненных запросов. |
QueueWorkItemForIsr Метод QueueWorkItemForIsr помещает рабочий элемент в очередь для обработки работы, связанной с прерыванием, за пределами подпрограммы службы прерываний. |
READ_PORT_BUFFER_UCHAR Функция READ_PORT_BUFFER_UCHAR считывает несколько байтов из указанного адреса порта в буфер. |
READ_PORT_BUFFER_ULONG Функция READ_PORT_BUFFER_ULONG считывает несколько значений ULONG из указанного адреса порта в буфер. |
READ_PORT_BUFFER_USHORT Функция READ_PORT_BUFFER_USHORT считывает несколько значений USHORT из указанного адреса порта в буфер. |
READ_PORT_UCHAR Функция READ_PORT_UCHAR считывает байт из указанного адреса порта. |
READ_PORT_ULONG Функция READ_PORT_ULONG считывает значение ULONG из указанного адреса порта. |
READ_PORT_USHORT Функция READ_PORT_USHORT считывает значение USHORT из указанного адреса порта. |
READ_REGISTER_BUFFER_UCHAR Функция READ_REGISTER_BUFFER_UCHAR считывает несколько байтов из указанного адреса регистра в буфер. |
READ_REGISTER_BUFFER_ULONG Функция READ_REGISTER_BUFFER_ULONG считывает несколько значений ULONG из указанного адреса регистра в буфер. |
READ_REGISTER_BUFFER_ULONG64 Функция READ_REGISTER_BUFFER_ULONG64 (wudfddi_hwaccess.h) считывает несколько ULONG64 значений из указанного адреса регистра в буфер. |
READ_REGISTER_BUFFER_USHORT Функция READ_REGISTER_BUFFER_USHORT считывает несколько значений USHORT из указанного адреса регистра в буфер. |
READ_REGISTER_UCHAR Функция READ_REGISTER_UCHAR считывает байт из указанного адреса регистра. |
READ_REGISTER_ULONG Функция READ_REGISTER_ULONG считывает значение ULONG из указанного адреса регистра. |
READ_REGISTER_ULONG64 Функция READ_REGISTER_ULONG64 (wudfddi_hwaccess.h) считывает значение ULONG64 из указанного адреса регистра. |
READ_REGISTER_USHORT Функция READ_REGISTER_USHORT считывает значение USHORT из указанного адреса регистра. |
ReadFromHardware Метод ReadFromHardware используется платформой для внутренних целей. Не используйте. |
RegisterRemoteInterfaceNotification Метод RegisterRemoteInterfaceNotification регистрирует драйвер для получения уведомления, когда указанный интерфейс устройства становится доступным. |
ReleaseInterruptLock Метод ReleaseInterruptLock завершает последовательность кода, которая выполняется при удержании блокировки объекта прерывания. |
ReleaseLock Метод ReleaseLock позволяет платформе вызывать методы интерфейсов, зарегистрированных драйвером, вызов которых ранее запрещен платформой, так как драйвер вызвал метод IWDFObject::AcquireLock. |
Удалить Метод Remove удаляет локальный целевой объект ввода-вывода. |
Открыть повторно Метод Повторно открыть удаленный целевой объект ввода-вывода после его временного закрытия. |
Повторная постановка в очередь Метод Requeue возвращает запрос ввода-вывода в головку очереди ввода-вывода, из которой он был доставлен драйверу. |
Сброс Метод Reset сбрасывает переключатель данных и очищает условие остановки в USB-канале. |
ResumeIdle Метод ResumeIdle информирует платформу о том, что устройство не используется и может быть помещено в состояние с низким энергопотреблением, если оно остается бездействующим. |
RetrieveActivityId Метод RetrieveActivityId извлекает идентификатор текущего действия, связанный с запросом ввода-вывода. |
RetrieveContext Метод RetrieveContext извлекает контекст, который был ранее зарегистрирован с помощью метода IWDFObject::AssignContext. |
RetrieveCountedFileName Метод RetrieveCountedFileName извлекает полное подсчитываемое имя файла, связанного с устройством. |
RetrieveDescriptor Метод RetrieveDescriptor извлекает дескриптор USB, который может описывать устройство, конфигурацию или строку. |
RetrieveDeviceInformation Метод RetrieveDeviceInformation извлекает сведения об устройстве указанного типа. |
RetrieveDeviceInstanceId Метод RetrieveDeviceInstanceId извлекает идентификатор экземпляра устройства. |
RetrieveDeviceInstanceId В этой статье описывается, как метод RetrieveDeviceInstanceId извлекает идентификатор экземпляра устройства. |
RetrieveDeviceName Метод RetrieveDeviceName извлекает имя базового устройства в режиме ядра. |
RetrieveDevicePropertyStore Метод RetrieveDevicePropertyStore извлекает интерфейс хранилища свойств. Драйверы могут использовать метод для доступа к реестру. |
RetrieveDevicePropertyStore Метод RetrieveDevicePropertyStore извлекает хранилище свойств устройства, через которое клиенты могут считывать и записывать свойства устройства. |
RetrieveDevicePropertyStore Метод RetrieveDevicePropertyStore извлекает интерфейс хранилища свойств, который драйверы могут использовать для доступа к реестру. |
RetrieveFileName Метод RetrieveFileName извлекает полное имя файла, связанного с базовым устройством в режиме ядра. |
RetrieveInputBuffer Метод RequestRetrieveInputBuffer извлекает входной буфер запроса ввода-вывода. |
RetrieveInputMemory Метод RetrieveInputMemory извлекает интерфейс IWDFMemory объекта памяти платформы, который представляет входной буфер запроса ввода-вывода. |
RetrieveNextRequest Метод RetrieveNextRequest извлекает следующий запрос ввода-вывода из очереди ввода-вывода. |
RetrieveNextRequestByFileObject Метод RetrieveNextRequestByFileObject извлекает из очереди ввода-вывода следующий запрос ввода-вывода, объект которого соответствует указанному объекту файла. |
RetrieveOutputBuffer Метод RequestRetrieveOutputBuffer извлекает выходной буфер запроса ввода-вывода. |
RetrieveOutputMemory Метод RetrieveOutputMemory извлекает интерфейс IWDFMemory объекта памяти платформы, который представляет выходной буфер запроса ввода-вывода. |
RetrievePipePolicy Метод RetrievePipePolicy извлекает политику канала WinUsb. |
RetrievePowerPolicy Метод RetrievePowerPolicy извлекает политику управления питанием WinUsb. |
RetrieveSymbolicLink Метод RetrieveSymbolicLink получает символьное имя ссылки, назначенное операционной системой интерфейсу устройства. |
RetrieveUnifiedDevicePropertyStore Метод RetrieveUnifiedDevicePropertyStore извлекает единый интерфейс хранилища свойств. |
RetrieveUsbInterface Метод RetrieveUsbInterface извлекает указанный ИНТЕРФЕЙС USB для USB-устройства. |
RetrieveUsbPipeObject Метод RetrieveUsbPipeObject извлекает объект USB-канала для указанного индекса канала. |
RetrieveVersionString Метод RetrieveVersionString извлекает версию платформы. |
Повторного использования Метод Повторного использования повторно инициализирует объект запроса платформы, чтобы его можно было использовать повторно. |
ВыбратьНастройка Метод SelectSetting выбирает указанный альтернативный параметр в ИНТЕРФЕЙСе USB. |
Отправка Метод Send отправляет запрос в указанный целевой объект ввода-вывода. |
SetActivityId Метод SetActivityId связывает идентификатор действия с запросом ввода-вывода. |
SetBuffer Метод SetBuffer назначает указанный буфер объекту памяти, созданному драйвером путем вызова IWDFDriver::CreatePreallocatedWdfMemory. |
SetCompletionCallback Метод SetCompletionCallback регистрирует интерфейс для метода OnCompletion, который платформа должна вызывать по завершении запроса ввода-вывода. |
SetExtendedPolicy Метод SetExtendedPolicy задает приоритет прерывания, сходство процессора, политику сходства и группу процессоров для указанного прерывания. |
SetFilter Метод SetFilter задает свойство, которое позволяет использовать устройство в качестве устройства фильтра. |
SetInformation Метод SetInformation задает размер сведений для запроса. |
SetIoTypePreference Метод SetIoTypePreference указывает, как UMDF и драйвер обращаются к буферам данных запросов ввода-вывода устройства. |
SetLockingConstraint Метод SetLockingConstraint задает модель синхронизации (или блокировки) для функций обратного вызова в драйвере. |
SetNamedValue Метод SetNamedValue задает значение свойства. |
SetPipePolicy Метод SetPipePolicy задает политику канала WinUsb. |
SetPnpCapability Метод SetPnpCapability устанавливает указанное Plug and Play (PnP) возможности устройства в указанное состояние. |
SetPnpState Метод SetPnpState включает или отключает (или задает состояние по умолчанию) указанное свойство Plug and Play (PnP) устройства. |
SetPolicy Метод SetPolicy задает приоритет прерывания, сходство процессора и политику сходства для указанного прерывания. |
SetPowerPolicy Метод SetPowerPolicy задает политику управления питанием WinUsb. |
SetPowerPolicyOwnership Метод SetPowerPolicyOwnership задает драйверу право собственности на политику управления питанием или отменяет владение драйвером. |
SetPropertyData Метод SetPropertyData изменяет текущее значение свойства устройства. |
SetUserModeDriverInitiatedIo Метод SetUserModeDriverInitiatedIo указывает драйверам режима ядра, которые находятся под драйвером UMDF в том же стеке устройств, что конкретный запрос должен рассматриваться так, как если бы он поступил от драйвера UMDF. |
Запуск Метод Start позволяет очереди ввода-вывода начать получать новые запросы ввода-вывода и доставлять их драйверу. |
Запуск Метод Start начинает отправлять запросы в очереди в локальный целевой объект ввода-вывода. |
Запуск Метод IWDFRemoteTarget::Start перезапускает остановленный удаленный целевой объект ввода-вывода. |
Остановить Метод Stop предотвращает доставку запросов ввода-вывода в очередь ввода-вывода, но очередь получает и сохраняет новые запросы. |
Остановить Метод Stop прекращает отправку очередных запросов в локальный целевой объект ввода-вывода. |
Остановить Метод Stop временно останавливает удаленный целевой объект ввода-вывода. |
StopAcknowledge Метод StopAcknowledge информирует платформу о том, что драйвер прекратил обработку указанного запроса ввода-вывода. |
StopIdle Метод StopIdle информирует платформу о том, что устройство должно быть помещено в рабочее (D0) состояние питания. |
StopSynchronously Метод StopSynchronously не позволяет очереди ввода-вывода доставлять запросы ввода-вывода, но очередь получает и сохраняет новые запросы. Метод возвращается после отмены или завершения всех доставленных запросов. |
TryToAcquireInterruptLock Метод TryToAcquireInterruptLock получает блокировку прерывания, если ни один другой поток не получил ее. |
UnmapIoSpace Метод UnmapIoSpace отменяет сопоставление заданного диапазона физических адресов, ранее сопоставленных методом MapIoSpace. |
UnmarkCancelable Метод UnmarkCancelable отключает отмену запроса ввода-вывода. |
WDF_ABS_TIMEOUT_IN_MS Функция WDF_ABS_TIMEOUT_IN_MS преобразует указанное количество миллисекундах в абсолютное значение времени. |
WDF_ABS_TIMEOUT_IN_SEC Функция WDF_ABS_TIMEOUT_IN_SEC преобразует указанное количество секунд в абсолютное значение времени. |
WDF_ABS_TIMEOUT_IN_US Функция WDF_ABS_TIMEOUT_IN_US преобразует указанное число микросекунд в абсолютное значение времени. |
WDF_ALIGN_SIZE_DOWN Функция WDF_ALIGN_SIZE_DOWN возвращает следующий нижний размер буфера, выравниваемый по заданному смещению выравнивания. |
WDF_ALIGN_SIZE_UP Функция WDF_ALIGN_SIZE_UP возвращает следующий и более высокий размер буфера, выравниваемый по указанному смещению выравнивания. |
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT Функция WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT инициализирует структуру WDF_CHILD_ADDRESS_DESCRIPTION_HEADER. |
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT Функция WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT инициализирует структуру WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER. |
WDF_CHILD_LIST_CONFIG_INIT Функция WDF_CHILD_LIST_CONFIG_INIT инициализирует структуру WDF_CHILD_LIST_CONFIG. |
WDF_CHILD_LIST_ITERATOR_INIT Функция WDF_CHILD_LIST_ITERATOR_INIT инициализирует структуру WDF_CHILD_LIST_ITERATOR. |
WDF_CHILD_RETRIEVE_INFO_INIT Функция WDF_CHILD_RETRIEVE_INFO_INIT инициализирует структуру WDF_CHILD_RETRIEVE_INFO. |
WDF_COINSTALLER_INSTALL_OPTIONS_INIT Функция WDF_COINSTALLER_INSTALL_OPTIONS_INIT инициализирует структуру WDF_COINSTALLER_INSTALL_OPTIONS. |
WDF_COMMON_BUFFER_CONFIG_INIT Функция WDF_COMMON_BUFFER_CONFIG_INIT инициализирует структуру WDF_COMMON_BUFFER_CONFIG. |
WDF_COMPANION_EVENT_CALLBACKS_INIT Эта статья WDF_COMPANION_EVENT_CALLBACKS_INIT функции предназначена только для внутреннего использования. |
WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT Функция WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT инициализирует структуру WDF_DEVICE_INTERFACE_PROPERTY_DATA драйвера. |
WDF_DEVICE_PNP_CAPABILITIES_INIT Функция WDF_DEVICE_PNP_CAPABILITIES_INIT инициализирует структуру WDF_DEVICE_PNP_CAPABILITIES. |
WDF_DEVICE_POWER_CAPABILITIES_INIT Функция WDF_DEVICE_POWER_CAPABILITIES_INIT инициализирует структуру WDF_DEVICE_POWER_CAPABILITIES. |
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT Функция WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT инициализирует структуру WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS драйвера. |
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT Функция WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT инициализирует структуру WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS драйвера. |
WDF_DEVICE_PROPERTY_DATA_INIT Функция WDF_DEVICE_PROPERTY_DATA_INIT инициализирует структуру WDF_DEVICE_PROPERTY_DATA драйвера. |
WDF_DEVICE_STATE_INIT Функция WDF_DEVICE_STATE_INIT инициализирует структуру WDF_DEVICE_STATE драйвера. |
WDF_DMA_ENABLER_CONFIG_INIT Функция WDF_DMA_ENABLER_CONFIG_INIT инициализирует структуру WDF_DMA_ENABLER_CONFIG драйвера. |
WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT Функция WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT инициализирует структуру WDF_DMA_SYSTEM_PROFILE_CONFIG драйвера. |
WDF_DPC_CONFIG_INIT Функция WDF_DPC_CONFIG_INIT инициализирует структуру WDF_DPC_CONFIG драйвера. |
WDF_DRIVER_CONFIG_INIT Функция WDF_DRIVER_CONFIG_INIT инициализирует структуру WDF_DRIVER_CONFIG драйвера. |
WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT Функция WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT инициализирует структуру WDF_DRIVER_VERSION_AVAILABLE_PARAMS. |
WDF_FDO_EVENT_CALLBACKS_INIT Функция WDF_FDO_EVENT_CALLBACKS_INIT инициализирует структуру WDF_FDO_EVENT_CALLBACKS. |
WDF_FILEOBJECT_CONFIG_INIT Функция WDF_FILEOBJECT_CONFIG_INIT инициализирует структуру WDF_FILEOBJECT_CONFIG драйвера. |
WDF_GET_CONTEXT_TYPE_INFO Этот макрос зарезервирован только для внутреннего использования. |
WDF_INTERRUPT_CONFIG_INIT Функция WDF_INTERRUPT_CONFIG_INIT инициализирует структуру WDF_INTERRUPT_CONFIG. |
WDF_INTERRUPT_EXTENDED_POLICY_INIT Функция WDF_INTERRUPT_EXTENDED_POLICY_INIT инициализирует структуру WDF_INTERRUPT_EXTENDED_POLICY. |
WDF_INTERRUPT_EXTENDED_POLICY_INIT Узнайте, как функция WDF_INTERRUPT_EXTENDED_POLICY_INIT инициализирует структуру WDF_INTERRUPT_EXTENDED_POLICY. |
WDF_INTERRUPT_INFO_INIT Функция WDF_INTERRUPT_INFO_INIT инициализирует структуру WDF_INTERRUPT_INFO. |
WDF_INTERRUPT_INFO_INIT Узнайте, как функция WDF_INTERRUPT_INFO_INIT инициализирует структуру WDF_INTERRUPT_INFO. |
WDF_IO_QUEUE_CONFIG_INIT Функция WDF_IO_QUEUE_CONFIG_INIT инициализирует структуру WDF_IO_QUEUE_CONFIG драйвера. |
WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE Функция WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE инициализирует структуру WDF_IO_QUEUE_CONFIG драйвера. |
WDF_IO_QUEUE_DRAINED Функция WDF_IO_QUEUE_DRAINED возвращает значение TRUE, если состояние очереди ввода-вывода указывает на то, что очередь истощается. |
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT Функция WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT инициализирует структуру WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY драйвера. |
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT Функция WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT инициализирует структуру WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY драйвера. |
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_PAGINGIO_INIT Функция WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_PAGINGIO_INIT инициализирует структуру WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY драйвера. |
WDF_IO_QUEUE_IDLE Функция WDF_IO_QUEUE_IDLE возвращает значение TRUE, если состояние очереди ввода-вывода указывает на то, что очередь истощается. |
WDF_IO_QUEUE_PURGED Функция WDF_IO_QUEUE_PURGED возвращает значение TRUE, если состояние очереди ввода-вывода указывает на то, что очередь истощается. |
WDF_IO_QUEUE_READY Функция WDF_IO_QUEUE_READY возвращает значение TRUE, если состояние очереди ввода-вывода указывает на то, что очередь истощается. |
WDF_IO_QUEUE_STOPPED Функция WDF_IO_QUEUE_STOPPED возвращает значение TRUE, если состояние очереди ввода-вывода указывает на то, что очередь остановлена. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME Функция WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME инициализирует структуру WDF_IO_TARGET_OPEN_PARAMS драйвера, чтобы драйвер смог открыть целевой объект ввода-вывода, указав имя устройства, файл или интерфейс устройства. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE Функция WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE инициализирует структуру WDF_IO_TARGET_OPEN_PARAMS драйвера, чтобы драйвер смог открыть удаленный целевой объект ввода-вывода, указав объект устройства windows Driver Model (WDM). |
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE Функция WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE инициализирует структуру WDF_IO_TARGET_OPEN_PARAMS драйвера, чтобы драйвер смог открыть целевой объект ввода-вывода, указав имя файла. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME Функция WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME инициализирует структуру WDF_IO_TARGET_OPEN_PARAMS драйвера, чтобы драйвер смог открыть целевой объект ввода-вывода, указав имя устройства, файл или интерфейс устройства. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN Функция WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN инициализирует структуру WDF_IO_TARGET_OPEN_PARAMS драйвера, чтобы драйвер смог повторно открыть удаленный целевой объект ввода-вывода. |
WDF_IO_TYPE_CONFIG_INIT Функция WDF_IO_TYPE_CONFIG_INIT инициализирует структуру WDF_IO_TYPE_CONFIG драйвера. |
WDF_MEMORY_DESCRIPTOR_INIT_BUFFER Функция WDF_MEMORY_DESCRIPTOR_INIT_BUFFER инициализирует структуру WDF_MEMORY_DESCRIPTOR таким образом, чтобы она описывала указанный буфер. |
WDF_MEMORY_DESCRIPTOR_INIT_HANDLE Функция WDF_MEMORY_DESCRIPTOR_INIT_HANDLE инициализирует структуру WDF_MEMORY_DESCRIPTOR таким образом, чтобы она описывала указанный объект памяти платформы. |
WDF_MEMORY_DESCRIPTOR_INIT_MDL Функция WDF_MEMORY_DESCRIPTOR_INIT_MDL инициализирует структуру WDF_MEMORY_DESCRIPTOR таким образом, чтобы она описывала указанный список дескрипторов памяти (MDL). |
WDF_OBJECT_ATTRIBUTES_INIT Функция WDF_OBJECT_ATTRIBUTES_INIT инициализирует структуру WDF_OBJECT_ATTRIBUTES драйвера. |
WDF_PDO_EVENT_CALLBACKS_INIT Функция WDF_PDO_EVENT_CALLBACKS_INIT инициализирует структуру WDF_PDO_EVENT_CALLBACKS. |
WDF_PNPPOWER_EVENT_CALLBACKS_INIT Функция WDF_PNPPOWER_EVENT_CALLBACKS_INIT инициализирует структуру WDF_PNPPOWER_EVENT_CALLBACKS драйвера. |
WDF_POWER_FRAMEWORK_SETTINGS_INIT Функция WDF_POWER_FRAMEWORK_SETTINGS_INIT инициализирует структуру WDF_POWER_FRAMEWORK_SETTINGS. |
WDF_POWER_POLICY_EVENT_CALLBACKS_INIT Функция WDF_POWER_POLICY_EVENT_CALLBACKS_INIT инициализирует структуру WDF_POWER_POLICY_EVENT_CALLBACKS драйвера. |
WDF_QUERY_INTERFACE_CONFIG_INIT Функция WDF_QUERY_INTERFACE_CONFIG_INIT инициализирует структуру WDF_QUERY_INTERFACE_CONFIG драйвера. |
WDF_READ_PORT_BUFFER_UCHAR Функция WDF_READ_PORT_BUFFER_UCHAR считывает количество байтов из указанного адреса порта в буфер. |
WDF_READ_PORT_BUFFER_ULONG Функция WDF_READ_PORT_BUFFER_ULONG считывает несколько значений ULONG из указанного адреса порта в буфер. |
WDF_READ_PORT_BUFFER_USHORT Функция WDF_READ_PORT_BUFFER_USHORT считывает несколько значений USHORT из указанного адреса порта в буфер. |
WDF_READ_PORT_UCHAR Функция WDF_READ_PORT_UCHAR считывает байт из указанного адреса порта. |
WDF_READ_PORT_ULONG Функция WDF_READ_PORT_ULONG считывает значение ULONG из указанного адреса порта. |
WDF_READ_PORT_USHORT Функция WDF_READ_PORT_USHORT считывает значение USHORT из указанного адреса порта. |
WDF_READ_REGISTER_BUFFER_UCHAR Функция WDF_READ_REGISTER_BUFFER_UCHAR считывает количество байтов из указанного адреса регистра в буфер. |
WDF_READ_REGISTER_BUFFER_ULONG Функция WDF_READ_REGISTER_BUFFER_ULONG считывает несколько значений ULONG из указанного адреса регистра в буфер. |
WDF_READ_REGISTER_BUFFER_ULONG64 Функция WDF_READ_REGISTER_BUFFER_ULONG64 считывает несколько ULONG64 значений из указанного адреса регистра в буфер. |
WDF_READ_REGISTER_BUFFER_USHORT Функция WDF_READ_REGISTER_BUFFER_USHORT считывает несколько значений USHORT из указанного адреса регистра в буфер. |
WDF_READ_REGISTER_UCHAR Функция WDF_READ_REGISTER_UCHAR считывает байт из указанного адреса регистра. |
WDF_READ_REGISTER_ULONG Функция WDF_READ_REGISTER_ULONG считывает значение ULONG из указанного адреса регистра. |
WDF_READ_REGISTER_ULONG64 Функция WDF_READ_REGISTER_ULONG64 считывает значение ULONG64 из указанного адреса регистра. |
WDF_READ_REGISTER_USHORT Функция WDF_READ_REGISTER_USHORT считывает значение USHORT из указанного адреса регистра. |
WDF_REL_TIMEOUT_IN_MS Функция WDF_REL_TIMEOUT_IN_MS преобразует указанное количество миллисекундах в относительное значение времени. |
WDF_REL_TIMEOUT_IN_SEC Функция WDF_REL_TIMEOUT_IN_SEC преобразует указанное количество секунд в относительное значение времени. |
WDF_REL_TIMEOUT_IN_US Функция WDF_REL_TIMEOUT_IN_US преобразует указанное число микросекунд в относительное значение времени. |
WDF_REMOVE_LOCK_OPTIONS_INIT Функция WDF_REMOVE_LOCK_OPTIONS_INIT инициализирует структуру WDF_REMOVE_LOCK_OPTIONS. |
WDF_REQUEST_COMPLETION_PARAMS_INIT Функция WDF_REQUEST_COMPLETION_PARAMS_INIT инициализирует структуру WDF_REQUEST_COMPLETION_PARAMS. |
WDF_REQUEST_FORWARD_OPTIONS_INIT Функция WDF_REQUEST_FORWARD_OPTIONS_INIT инициализирует структуру WDF_REQUEST_FORWARD_OPTIONS. |
WDF_REQUEST_PARAMETERS_INIT Функция WDF_REQUEST_PARAMETERS_INIT инициализирует структуру WDF_REQUEST_PARAMETERS. |
WDF_REQUEST_REUSE_PARAMS_INIT Функция WDF_REQUEST_REUSE_PARAMS_INIT инициализирует структуру WDF_REQUEST_REUSE_PARAMS драйвера. |
WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP Функция WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP задает новый IRP в структуре WDF_REQUEST_REUSE_PARAMS драйвера. |
WDF_REQUEST_SEND_OPTIONS_INIT Функция WDF_REQUEST_SEND_OPTIONS_INIT инициализирует структуру WDF_REQUEST_SEND_OPTIONS драйвера. |
WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT Функция WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT задает значение времени ожидания в структуре WDF_REQUEST_SEND_OPTIONS драйвера. |
WDF_TASK_QUEUE_CONFIG_INIT Эта WDF_TASK_QUEUE_CONFIG_INIT статья о функциях предназначена только для внутреннего использования. |
WDF_TASK_SEND_OPTIONS_INIT Эта WDF_TASK_SEND_OPTIONS_INIT статья о функциях предназначена только для внутреннего использования. |
WDF_TIMER_CONFIG_INIT Функция WDF_TIMER_CONFIG_INIT инициализирует структуру WDF_TIMER_CONFIG для таймера, который будет использовать одно время выполнения. |
WDF_TIMER_CONFIG_INIT_PERIODIC Функция WDF_TIMER_CONFIG_INIT_PERIODIC инициализирует структуру WDF_TIMER_CONFIG для периодического таймера. |
WDF_TYPE_NAME_POINTER_TYPE Макрос WDF_TYPE_NAME_POINTER_TYPE зарезервирован только для внутреннего использования. |
WDF_TYPE_NAME_TO_TYPE_INFO Макрос WDF_TYPE_NAME_TO_TYPE_INFO зарезервирован только для внутреннего использования. |
WDF_USB_CONTINUOUS_READER_CONFIG_INIT Функция WDF_USB_CONTINUOUS_READER_CONFIG_INIT инициализирует структуру WDF_USB_CONTINUOUS_READER_CONFIG. |
WDF_USB_CONTROL_SETUP_PACKET_INIT Функция WDF_USB_CONTROL_SETUP_PACKET_INIT инициализирует структуру WDF_USB_CONTROL_SETUP_PACKET для стандартной передачи элементов управления USB. |
WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS Функция WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS инициализирует структуру WDF_USB_CONTROL_SETUP_PACKET для передачи элементов управления USB для конкретного класса устройства. |
WDF_USB_CONTROL_SETUP_PACKET_INIT_FEATURE Функция WDF_USB_CONTROL_SETUP_PACKET_INIT_FEATURE инициализирует структуру WDF_USB_CONTROL_SETUP_PACKET для передачи элементов управления по USB, которая задает или очищает функцию устройства. |
WDF_USB_CONTROL_SETUP_PACKET_INIT_GET_STATUS Функция WDF_USB_CONTROL_SETUP_PACKET_INIT_GET_STATUS инициализирует структуру WDF_USB_CONTROL_SETUP_PACKET для передачи элемента управления USB, который получает состояние устройства. |
WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR Функция WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR инициализирует структуру WDF_USB_CONTROL_SETUP_PACKET для передачи элементов управления USB для конкретного поставщика. |
WDF_USB_DEVICE_CREATE_CONFIG_INIT Функция WDF_USB_DEVICE_CREATE_CONFIG_INIT инициализирует структуру WDF_USB_DEVICE_CREATE_CONFIG. |
WDF_USB_DEVICE_INFORMATION_INIT Функция WDF_USB_DEVICE_INFORMATION_INIT инициализирует структуру WDF_USB_DEVICE_INFORMATION драйвера. |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG Функция WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG инициализирует структуру WDF_USB_DEVICE_SELECT_CONFIG_PARAMS, чтобы драйвер смог деконфигурировать USB-устройство. |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS Функция WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS инициализирует структуру WDF_USB_DEVICE_SELECT_CONFIG_PARAMS, чтобы драйвер смог указать конфигурацию с помощью дескрипторов USB. |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES Функция WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES инициализирует структуру WDF_USB_DEVICE_SELECT_CONFIG_PARAMS, чтобы драйвер может настроить устройство для использования нескольких интерфейсов. |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE Функция WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE инициализирует структуру WDF_USB_DEVICE_SELECT_CONFIG_PARAMS, чтобы драйвер может настроить устройство для использования одного указанного интерфейса. |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB Функция WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB инициализирует структуру WDF_USB_DEVICE_SELECT_CONFIG_PARAMS, чтобы драйвер смог указать конфигурацию с помощью URB. |
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_DESCRIPTOR Функция WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_DESCRIPTOR инициализирует структуру WDF_USB_INTERFACE_SELECT_SETTING_PARAMS, чтобы драйвер смог выбрать USB-интерфейс, указав дескриптор интерфейса. |
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING Функция WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING инициализирует структуру WDF_USB_INTERFACE_SELECT_SETTING_PARAMS, чтобы драйвер смог выбрать USB-интерфейс, указав дескриптор объекта интерфейса и альтернативный параметр для интерфейса. |
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_URB Функция WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_URB инициализирует структуру WDF_USB_INTERFACE_SELECT_SETTING_PARAMS, чтобы драйвер смог выбрать USB-интерфейс, указав URB. |
WDF_USB_PIPE_DIRECTION_IN Функция WDF_USB_PIPE_DIRECTION_IN определяет, является ли указанная конечная точка USB входной конечной точкой. |
WDF_USB_PIPE_DIRECTION_OUT Функция WDF_USB_PIPE_DIRECTION_OUT определяет, является ли указанная конечная точка USB выходной конечной точкой. |
WDF_USB_PIPE_INFORMATION_INIT Функция WDF_USB_PIPE_INFORMATION_INIT инициализирует структуру WDF_USB_PIPE_INFORMATION. |
WDF_WMI_BUFFER_APPEND_STRING Функция WDF_WMI_BUFFER_APPEND_STRING копирует указанную строку Юникода в указанный буфер в формате, который требуется WMI. |
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER Функция WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER инициализирует структуру WDF_WMI_INSTANCE_CONFIG и сохраняет указанный дескриптор в объекте поставщика WMI. |
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG Функция WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG инициализирует структуру WDF_WMI_INSTANCE_CONFIG и сохраняет указатель на указанную структуру WDF_WMI_PROVIDER_CONFIG. |
WDF_WMI_PROVIDER_CONFIG_INIT Функция WDF_WMI_PROVIDER_CONFIG_INIT инициализирует структуру WDF_WMI_PROVIDER_CONFIG. |
WDF_WORKITEM_CONFIG_INIT Функция WDF_WORKITEM_CONFIG_INIT инициализирует структуру WDF_WORKITEM_CONFIG драйвера. |
WDF_WRITE_PORT_BUFFER_UCHAR Функция WDF_WRITE_PORT_BUFFER_UCHAR записывает несколько байтов из буфера в указанный порт. |
WDF_WRITE_PORT_BUFFER_ULONG Функция WDF_WRITE_PORT_BUFFER_ULONG записывает несколько значений ULONG из буфера в указанный адрес порта. |
WDF_WRITE_PORT_BUFFER_USHORT Функция WDF_WRITE_PORT_BUFFER_USHORT записывает несколько значений USHORT из буфера в указанный адрес порта. |
WDF_WRITE_PORT_UCHAR Функция WDF_WRITE_PORT_UCHAR записывает байт в указанный адрес порта. |
WDF_WRITE_PORT_ULONG Функция WDF_WRITE_PORT_ULONG записывает значение ULONG в указанный адрес порта. |
WDF_WRITE_PORT_USHORT Функция WDF_WRITE_PORT_USHORT записывает значение USHORT в указанный адрес порта. |
WDF_WRITE_REGISTER_BUFFER_UCHAR Функция WDF_WRITE_REGISTER_BUFFER_UCHAR записывает количество байтов из буфера в указанный регистр. |
WDF_WRITE_REGISTER_BUFFER_ULONG Функция WDF_WRITE_REGISTER_BUFFER_ULONG записывает несколько значений ULONG из буфера в указанный регистр. |
WDF_WRITE_REGISTER_BUFFER_ULONG64 Функция WDF_WRITE_REGISTER_BUFFER_ULONG64 записывает несколько ULONG64 значений из буфера в указанный регистр. |
WDF_WRITE_REGISTER_BUFFER_USHORT Подпрограмма WDF_WRITE_REGISTER_BUFFER_USHORT записывает несколько значений USHORT из буфера в указанный регистр. |
WDF_WRITE_REGISTER_UCHAR Подпрограмма WDF_WRITE_REGISTER_UCHAR записывает байт на указанный адрес. |
WDF_WRITE_REGISTER_ULONG Подпрограмма WDF_WRITE_REGISTER_ULONG записывает значение ULONG на указанный адрес. |
WDF_WRITE_REGISTER_ULONG64 Функция WDF_WRITE_REGISTER_ULONG64 записывает значение ULONG64 на указанный адрес. |
WDF_WRITE_REGISTER_USHORT Подпрограмма WDF_WRITE_REGISTER_USHORT записывает значение USHORT на указанный адрес. |
WdfChildListAddOrUpdateChildDescriptionAsPresent Метод WdfChildListAddOrUpdateChildDescriptionAsPresent добавляет новое дочернее описание в список дочерних элементов или обновляет существующее дочернее описание. |
WdfChildListBeginIteration Метод WdfChildListBeginIteration подготавливает платформу для получения элементов из указанного дочернего списка. |
WdfChildListBeginScan Метод WdfChildListBeginScan подготавливает указанный список дочерних устройств, чтобы драйвер смог обновить сведения в списке. |
WdfChildListCreate Метод WdfChildListCreate создает дочерний список для указанного родительского устройства. |
WdfChildListEndIteration Метод WdfChildListEndIteration обрабатывает изменения указанного дочернего списка. |
WdfChildListEndScan Метод WdfChildListEndScan обрабатывает изменения указанного дочернего списка. |
WdfChildListGetDevice Метод WdfChildListGetDevice возвращает дескриптор объекту устройства платформы, представляющему родительское устройство указанного дочернего списка. |
WdfChildListRequestChildEject Метод WdfChildListRequestChildEject информирует платформу о том, что указанное устройство должно быть извлечено из док-станции. |
WdfChildListRetrieveAddressDescription Метод WdfChildListRetrieveAddressDescription находит дочернее устройство с указанным описанием идентификации и получает описание адреса устройства. |
WdfChildListRetrieveNextDevice Метод WdfChildListRetrieveNextDevice просматривает указанный дочерний список и извлекает следующее дочернее устройство, соответствующее указанным условиям. |
WdfChildListRetrievePdo Метод WdfChildListRetrievePdo возвращает дескриптор объекту устройства платформы, связанному с указанным дочерним описанием в дочернем списке. |
WdfChildListUpdateAllChildDescriptionsAsPresent Метод WdfChildListUpdateAllChildDescriptionsAsPresent информирует платформу о том, что все дочерние устройства в указанном дочернем списке подключены и доступны. |
WdfChildListUpdateChildDescriptionAsMissing Метод WdfChildListUpdateChildDescriptionAsMissing информирует платформу о том, что указанное дочернее устройство в настоящее время отключено или недоступно иным образом. |
WdfCmResourceListAppendDescriptor Метод WdfCmResourceListAppendDescriptor добавляет дескриптор ресурса в конец указанного списка ресурсов. |
WdfCmResourceListGetCount Метод WdfCmResourceListGetCount возвращает количество дескрипторов ресурсов, содержащихся в указанном списке ресурсов. |
WdfCmResourceListGetDescriptor Метод WdfCmResourceListGetDescriptor возвращает указатель на дескриптор ресурса, содержащийся в указанном списке ресурсов. |
WdfCmResourceListInsertDescriptor Метод WdfCmResourceListInsertDescriptor вставляет дескриптор ресурса в указанный список ресурсов. |
WdfCmResourceListRemove Метод WdfCmResourceListRemove удаляет дескриптор ресурса из указанного списка ресурсов. |
WdfCmResourceListRemoveByDescriptor Метод WdfCmResourceListRemoveByDescriptor удаляет указанный дескриптор ресурса из указанного списка ресурсов. |
WdfCollectionAdd Метод WdfCollectionAdd добавляет указанный объект платформы в коллекцию объектов . |
WdfCollectionCreate Метод WdfCollectionCreate создает объект коллекции платформы. |
WdfCollectionGetCount Метод WdfCollectionGetCount возвращает количество объектов, которые в настоящее время находятся в коллекции объектов. |
WdfCollectionGetFirstItem Метод WdfCollectionGetFirstItem возвращает дескриптор первому объекту, который находится в коллекции объектов. |
WdfCollectionGetItem Метод WdfCollectionGetItem возвращает дескриптор для объекта, содержащегося в указанной коллекции объектов и связанного с указанным значением индекса. |
WdfCollectionGetLastItem Метод WdfCollectionGetLastItem возвращает дескриптор последнему объекту, который находится в коллекции объектов. |
WdfCollectionRemove Метод WdfCollectionRemove удаляет объект из указанной коллекции объектов. |
WdfCollectionRemoveItem Метод WdfCollectionRemoveItem удаляет указанный объект из коллекции объектов на основе указанного значения индекса. |
WdfCommonBufferCreate Метод WdfCommonBufferCreate создает буфер памяти, к которому драйвер и устройство с прямым доступом к памяти (DMA) могут обращаться одновременно. |
WdfCommonBufferCreateWithConfig Метод WdfCommonBufferCreateWithConfig создает буфер памяти, к которому драйвер и устройство прямого доступа к памяти (DMA) могут обращаться одновременно, а метод также задает сведения о конфигурации буфера. |
WdfCommonBufferGetAlignedLogicalAddress Метод WdfCommonBufferGetAlignedLogicalAddress возвращает логический адрес, связанный с указанным общим буфером. |
WdfCommonBufferGetAlignedVirtualAddress Метод WdfCommonBufferGetAlignedVirtualAddress возвращает виртуальный адрес, связанный с указанным общим буфером. |
WdfCommonBufferGetLength Метод WdfCommonBufferGetLength возвращает длину указанного общего буфера. |
WdfCompanionCreate Эта статья о функции WdfCompanionCreate предназначена только для внутреннего использования. |
WdfCompanionCreateTaskQueue Эта статья о функции WdfCompanionCreateTaskQueue предназначена только для внутреннего использования. |
WdfCompanionTargetSendTaskSynchronously Эта статья о функции WdfCompanionTargetSendTaskSynchronously предназначена только для внутреннего использования. |
WdfCompanionTargetWdmGetCompanionProcess Эта статья о функции WdfCompanionTargetWdmGetCompanionProcess предназначена только для внутреннего использования. |
WdfCompanionWdmGetSecureDeviceHandle Эта статья о функции WdfCompanionWdmGetSecureDeviceHandle предназначена только для внутреннего использования. |
WdfControlDeviceInitAllocate Метод WdfControlDeviceInitAllocate выделяет WDFDEVICE_INIT структуру, используемую драйвером при создании нового объекта управляющего устройства. |
WdfControlDeviceInitSetShutdownNotification Метод WdfControlDeviceInitSetShutdownNotification задает сведения о завершении работы для объекта управляющего устройства. |
WdfControlFinishInitializing Метод WdfControlFinishInitializing информирует платформу о том, что драйвер завершил инициализацию указанного объекта управляющего устройства. |
WdfDeviceAddDependentUsageDeviceObject Метод WdfDeviceAddDependentUsageDeviceObject указывает, что указанное устройство зависит от другого устройства, когда указанное устройство используется для хранения специальных файлов. |
WdfDeviceAddQueryInterface Метод WdfDeviceAddQueryInterface создает интерфейс, определяемый драйвером, который могут запрашивать и использовать другие драйверы. |
WdfDeviceAddRemovalRelationsPhysicalDevice Метод WdfDeviceAddRemovalRelationsPhysicalDevice указывает, что указанное устройство должно быть удалено при удалении другого указанного устройства. |
WdfDeviceAllocAndQueryInterfaceProperty Метод WdfDeviceAllocAndQueryInterfaceProperty выделяет буфер и извлекает указанное свойство интерфейса устройства. |
WdfDeviceAllocAndQueryProperty Метод WdfDeviceAllocAndQueryProperty выделяет буфер и извлекает указанное свойство устройства. |
WdfDeviceAllocAndQueryPropertyEx Метод WdfDeviceAllocAndQueryPropertyEx выделяет буфер и извлекает указанное свойство устройства. |
WdfDeviceAssignInterfaceProperty Метод WdfDeviceAssignInterfaceProperty изменяет текущее значение свойства интерфейса устройства. |
WdfDeviceAssignMofResourceName Метод WdfDeviceAssignMofResourceName регистрирует имя ресурса MOF для указанного устройства. |
WdfDeviceAssignProperty Метод WdfDeviceAssignProperty изменяет текущее значение свойства устройства. |
WdfDeviceAssignS0IdleSettings Метод WdfDeviceAssignS0IdleSettings предоставляет предоставленные драйвером сведения, которые платформа использует, когда устройство находится в состоянии простоя и система находится в рабочем состоянии (S0). |
WdfDeviceAssignSxWakeSettings Метод WdfDeviceAssignSxWakeSettings предоставляет предоставленные драйвером сведения о способности устройства активировать сигнал пробуждения, пока устройство и система находятся в малом энергопотреблении. |
WdfDeviceClearRemovalRelationsDevices Метод WdfDeviceClearRemovalRelationsDevices удаляет все устройства из списка устройств, которые необходимо удалить при удалении указанного устройства. |
WdfDeviceConfigureRequestDispatching Метод WdfDeviceConfigureRequestDispatching заставляет платформу помещать указанный тип запросов ввода-вывода в указанную очередь ввода-вывода. |
WdfDeviceConfigureWdmIrpDispatchCallback Метод WdfDeviceConfigureWdmIrpDispatchCallback регистрирует функцию обратного вызова EvtDeviceWdmIrpDispatch драйвера. |
WdfDeviceCreate Метод WdfDeviceCreate создает объект устройства платформы. |
WdfDeviceCreateDeviceInterface Метод WdfDeviceCreateDeviceInterface создает интерфейс устройства для указанного устройства. |
WdfDeviceCreateSymbolicLink Метод WdfDeviceCreateSymbolicLink создает символьную ссылку на указанное устройство. |
WdfDeviceEnqueueRequest Метод WdfDeviceEnqueueRequest доставляет указанный запрос ввода-вывода в платформу, чтобы платформа впоследствии добавила запрос в одну из очередей ввода-вывода, созданных драйвером для указанного устройства. |
WdfDeviceGetAlignmentRequirement Метод WdfDeviceGetAlignmentRequirement извлекает требования к выравниванию адресов устройства для операций передачи памяти. |
WdfDeviceGetCharacteristics Метод WdfDeviceGetCharacteristics возвращает характеристики устройства для указанного устройства. |
WdfDeviceGetDefaultQueue Метод WdfDeviceGetDefaultQueue возвращает дескриптор очереди ввода-вывода устройства по умолчанию. |
WdfDeviceGetDevicePnpState Метод WdfDeviceGetDevicePnpState возвращает текущее состояние конечного автомата Plug and Play платформы для указанного устройства. |
WdfDeviceGetDevicePowerPolicyState Метод WdfDeviceGetDevicePowerPolicyState возвращает текущее состояние конечного автомата политики управления питанием платформы для указанного устройства. |
WdfDeviceGetDevicePowerState Метод WdfDeviceGetDevicePowerState возвращает текущее состояние конечного автомата power framework для указанного устройства. |
WdfDeviceGetDeviceStackIoType Метод WdfDeviceGetDeviceStackIoType извлекает методы доступа к буферу, которые платформа использует для устройства. |
WdfDeviceGetDeviceState Метод WdfDeviceGetDeviceState извлекает состояние устройства для указанного устройства. |
WdfDeviceGetDriver Метод WdfDeviceGetDriver возвращает дескриптор для объекта драйвера платформы, связанного с указанным объектом устройства платформы. |
WdfDeviceGetFileObject Метод WdfDeviceGetFileObject возвращает дескриптор объекту файла платформы, связанному с указанным объектом файла WDM. |
WdfDeviceGetHardwareRegisterMappedAddress Драйвер вызывает WdfDeviceGetHardwareRegisterMappedAddress, чтобы получить сопоставленный в пользовательском режиме адрес ресурса памяти, сопоставленного ранее с помощью WdfDeviceMapIoSpace. |
WdfDeviceGetIoTarget Метод WdfDeviceGetIoTarget возвращает дескриптор локальному целевому объекту ввода-вывода функции или фильтра для указанного устройства. |
WdfDeviceGetSystemPowerAction Метод WdfDeviceGetSystemPowerAction возвращает действие питания системы, если таковое имеется, которое выполняется в данный момент для компьютера. |
WdfDeviceIndicateWakeStatus Метод WdfDeviceIndicateWakeStatus информирует платформу о том, что вызывающий водитель автобуса перестал ожидать, пока указанное устройство запустит сигнал пробуждения в шине. |
WdfDeviceInitAssignName Метод WdfDeviceInitAssignName присваивает имя устройства объекту устройства. |
WdfDeviceInitAssignSDDLString Метод WdfDeviceInitAssignSDDLString назначает параметр безопасности для устройства. |
WdfDeviceInitAssignWdmIrpPreprocessCallback Метод WdfDeviceInitAssignWdmIrpPreprocessCallback регистрирует функцию обратного вызова для обработки кода основной функции IRP и при необходимости одного или нескольких дополнительных кодов функций, связанных с кодом основной функции. |
WdfDeviceInitFree Метод WdfDeviceInitFree освобождает WDFDEVICE_INIT структуру. |
WdfDeviceInitRegisterPnpStateChangeCallback Метод WdfDeviceInitRegisterPnpStateChangeCallback регистрирует функцию обратного вызова события, предоставляемую драйвером, которую платформа вызывает при изменении состояния конечного автомата Plug and Play устройства. |
WdfDeviceInitRegisterPowerPolicyStateChangeCallback Метод WdfDeviceInitRegisterPowerPolicyStateChangeCallback регистрирует функцию обратного вызова событий, предоставляемую драйвером, которую платформа вызывает при изменении состояния конечного автомата политики управления питанием устройства. |
WdfDeviceInitRegisterPowerStateChangeCallback Метод WdfDeviceInitRegisterPowerStateChangeCallback регистрирует функцию обратного вызова событий, предоставляемую драйвером, которую платформа вызывает при изменении состояния конечного автомата питания устройства. |
WdfDeviceInitSetCharacteristics Метод WdfDeviceInitSetCharacteristics задает характеристики устройства для указанного устройства. |
WdfDeviceInitSetCompanionEventCallbacks Эта статья о функции WdfDeviceInitSetCompanionEventCallbacks предназначена только для внутреннего использования. |
WdfDeviceInitSetDeviceClass Метод WdfDeviceInitSetDeviceClass задает GUID, определяющий класс настройки устройства. |
WdfDeviceInitSetDeviceType Метод WdfDeviceInitSetDeviceType задает тип устройства для указанного устройства. |
WdfDeviceInitSetExclusive Метод WdfDeviceInitSetExclusive указывает, является ли указанное устройство монопольным. |
WdfDeviceInitSetFileObjectConfig Метод WdfDeviceInitSetFileObjectConfig регистрирует функции обратного вызова событий и задает сведения о конфигурации для файловых объектов платформы драйвера. |
WdfDeviceInitSetIoInCallerContextCallback Метод WdfDeviceInitSetIoInCallerContextCallback регистрирует функцию обратного вызова события EvtIoInCallerContext драйвера. |
WdfDeviceInitSetIoType Метод WdfDeviceInitSetIoType задает метод или предпочтение для доступа драйвера к буферам данных, включенным в запросы на чтение и запись для указанного устройства. |
WdfDeviceInitSetIoTypeEx Метод WdfDeviceInitSetIoTypeEx задает метод или предпочтения для доступа драйвера к буферам данных, включенным в запросы на чтение и запись, а также к запросам управления вводом-выводом устройства для указанного устройства. |
WdfDeviceInitSetPnpPowerEventCallbacks Метод WdfDeviceInitSetPnpPowerEventCallbacks регистрирует функции обратного вызова событий управления питанием и Plug and Play драйвера. |
WdfDeviceInitSetPowerInrush Метод WdfDeviceInitSetPowerInrush информирует диспетчер питания о том, что при запуске указанного устройства требуется вхорадок текущего. |
WdfDeviceInitSetPowerNotPageable Метод WdfDeviceInitSetPowerNotPageable информирует диспетчера питания о том, что драйвер не будет получать доступ к страничным данным во время перехода системы между спящим состоянием и рабочим состоянием (S0). |
WdfDeviceInitSetPowerPageable Метод WdfDeviceInitSetPowerPageable информирует диспетчера питания о том, что драйвер должен иметь доступ к страничным данным во время перехода системы между спящим состоянием и рабочим состоянием (S0). |
WdfDeviceInitSetPowerPolicyEventCallbacks Метод WdfDeviceInitSetPowerPolicyEventCallbacks регистрирует функции обратного вызова событий политики питания драйвера. |
WdfDeviceInitSetPowerPolicyOwnership Метод WdfDeviceInitSetPowerPolicyOwnership определяет, является ли вызывающий драйвер владельцем политики питания для указанного устройства. |
WdfDeviceInitSetReleaseHardwareOrderOnFailure Метод WdfDeviceInitSetReleaseHardwareOrderOnFailure указывает, вызывает ли платформа функцию обратного вызова EvtDeviceReleaseHardware драйвера сразу после сбоя устройства или ожидает удаления всех дочерних устройств. |
WdfDeviceInitSetRemoveLockOptions Метод WdfDeviceInitSetRemoveLockOptions заставляет платформу получить блокировку удаления, прежде чем доставлять драйверу IRP любого типа. |
WdfDeviceInitSetRequestAttributes Метод WdfDeviceInitSetRequestAttributes задает атрибуты объектов, которые будут использоваться для всех объектов запросов платформы, которые платформа доставляет драйверу из очередей ввода-вывода устройства. |
WdfDeviceInterfaceDereferenceNoOp Метод WdfDeviceInterfaceDereferenceNoOp можно использовать для интерфейсов, определяемых драйвером, для которых не требуется количество ссылок. |
WdfDeviceInterfaceReferenceNoOp Метод WdfDeviceInterfaceReferenceNoOp можно использовать для интерфейсов, определяемых драйвером, для которых не требуется количество ссылок. |
WdfDeviceMapIoSpace Функция WdfDeviceMapIoSpace сопоставляет заданный диапазон физических адресов с системным адресным пространством и возвращает псевдобазовый адрес. |
WdfDeviceMiniportCreate Метод WdfDeviceMiniportCreate создает объект устройства платформы, который может использовать драйвер мини-порта. |
WdfDeviceOpenDevicemapKey Метод WdfDeviceOpenDevicemapKey открывает раздел DEVICEMAP и создает объект ключа реестра платформы, представляющий раздел реестра. |
WdfDeviceOpenRegistryKey Метод WdfDeviceOpenRegistryKey открывает аппаратный ключ устройства или программный ключ драйвера в реестре и создает объект ключа реестра платформы, представляющий раздел реестра. |
WdfDevicePostEvent Метод WdfDevicePostEvent асинхронно уведомляет приложения, ожидающие указанного события от драйвера. |
WdfDeviceQueryInterfaceProperty Метод WdfDeviceQueryInterfaceProperty извлекает указанное свойство интерфейса устройства. |
WdfDeviceQueryProperty Метод WdfDeviceQueryProperty извлекает указанное свойство устройства. |
WdfDeviceQueryPropertyEx Метод WdfDeviceQueryPropertyEx извлекает указанное свойство устройства. |
WdfDeviceReadFromHardware Метод WdfDeviceReadFromHardware используется внутри платформы. Не используйте. |
WdfDeviceRemoveDependentUsageDeviceObject Метод WdfDeviceRemoveDependentUsageDeviceObject указывает, что указанное устройство больше не зависит от другого устройства, когда указанное устройство используется для хранения специальных файлов. |
WdfDeviceRemoveRemovalRelationsPhysicalDevice Метод WdfDeviceRemoveRemovalRelationsPhysicalDevice удаляет указанное устройство из списка устройств, которые необходимо удалить при удалении другого указанного устройства. |
WdfDeviceResumeIdle Метод WdfDeviceResumeIdle информирует платформу о том, что указанное устройство не используется и может быть помещено в состояние с низким энергопотреблением, если оно остается бездействующим. |
WdfDeviceResumeIdleWithTag Макрос WdfDeviceResumeIdleWithTag уменьшает количество ссылок на питание для указанного объекта устройства платформы и присваивает ссылке текущее имя файла драйвера и номер строки. Макрос также присваивает ссылке значение тега. |
WdfDeviceRetrieveCompanionTarget Эта статья о функции WdfDeviceRetrieveCompanionTarget предназначена только для внутреннего использования. |
WdfDeviceRetrieveDeviceDirectoryString Дополнительные сведения: Функция WdfDeviceRetrieveDeviceDirectoryString |
WdfDeviceRetrieveDeviceInterfaceString Метод WdfDeviceRetrieveDeviceInterfaceString извлекает символьное имя ссылки, назначенное операционной системой интерфейсу устройства, зарегистрированному драйвером для указанного устройства. |
WdfDeviceRetrieveDeviceName Метод WdfDeviceRetrieveDeviceName возвращает имя устройства для указанного устройства. |
WdfDeviceSetAlignmentRequirement Метод WdfDeviceSetAlignmentRequirement регистрирует предпочтительное выравнивание адресов драйвера для буферов данных, которые устройство использует во время операций передачи памяти. |
WdfDeviceSetBusInformationForChildren Метод WdfDeviceSetBusInformationForChildren задает сведения о шине, которую поддерживает водитель автобуса. Эти сведения доступны для дочерних устройств шины. |
WdfDeviceSetCharacteristics Метод WdfDeviceSetCharacteristics задает характеристики устройства для указанного устройства. |
WdfDeviceSetDeviceInterfaceState Метод WdfDeviceSetDeviceInterfaceState включает или отключает интерфейс устройства для указанного устройства. |
WdfDeviceSetDeviceInterfaceStateEx Дополнительные сведения: WdfDeviceSetDeviceInterfaceStateEx |
WdfDeviceSetDeviceState Метод WdfDeviceSetDeviceState задает состояние устройства для указанного устройства. |
WdfDeviceSetFailed Метод WdfDeviceSetFailed информирует платформу о том, что драйвер столкнулся с аппаратной или программной ошибкой, связанной с указанным устройством. |
WdfDeviceSetPnpCapabilities Метод WdfDeviceSetPnpCapabilities сообщает о возможностях Plug and Play устройства. |
WdfDeviceSetPowerCapabilities Метод WdfDeviceSetPowerCapabilities сообщает о возможностях питания устройства. |
WdfDeviceSetSpecialFileSupport Метод WdfDeviceSetSpecialFileSupport включает или отключает поддержку драйвера функции для специальных файлов для указанного устройства. |
WdfDeviceSetStaticStopRemove Метод WdfDeviceSetStaticStopRemove сообщает платформе, можно ли остановить и удалить устройство. |
WdfDeviceStopIdle Метод WdfDeviceStopIdle информирует платформу о том, что указанное устройство должно быть переведено в рабочее (D0) состояние питания. |
WdfDeviceStopIdleWithTag Макрос WdfDeviceStopIdleWithTag увеличивает число ссылок на питание для указанного объекта устройства платформы и присваивает текущему имени файла и номеру строки драйвера ссылке. Макрос также присваивает ссылке значение тега. |
WdfDeviceUnmapIoSpace Функция WdfDeviceUnmapIoSpace отменяет сопоставление указанного диапазона физических адресов, ранее сопоставленных функцией WdfDeviceMapIoSpace. |
WdfDeviceWdmAssignPowerFrameworkSettings Метод WdfDeviceWdmAssignPowerFrameworkSettings регистрирует параметры платформы управления питанием (PoFx) для однокомпонентных устройств. |
WdfDeviceWdmDispatchIrp Метод WdfDeviceWdmDispatchIrp возвращает отправленную IRP в платформу из EvtDeviceWdmIrpDispatch. |
WdfDeviceWdmDispatchIrpToIoQueue Метод WdfDeviceWdmDispatchIrpToIoQueue перенаправит IRP в указанную очередь ввода-вывода. |
WdfDeviceWdmDispatchPreprocessedIrp Метод WdfDeviceWdmDispatchPreprocessedIrp возвращает предварительно обработанную IRP в платформу. |
WdfDeviceWdmGetAttachedDevice Метод WdfDeviceWdmGetAttachedDevice возвращает следующий объект устройства WDM в стеке устройств. |
WdfDeviceWdmGetDeviceObject Метод WdfDeviceWdmGetDeviceObject возвращает объект устройства модели драйвера Windows (WDM), связанный с указанным объектом устройства платформы. |
WdfDeviceWdmGetPhysicalDevice Метод WdfDeviceWdmGetPhysicalDevice извлекает PDO WDM физического устройства из стека устройств. |
WdfDeviceWriteToHardware Метод WdfDeviceWriteToHardware используется внутри платформы. Не используйте. |
WdfDevStateIsNP Метод WdfDevStateIsNP возвращает логическое значение, указывающее, является ли указанное состояние питания или состояние политики управления питанием непередаваемым. |
WdfDevStateNormalize Метод WdfDevStateNormalize удаляет дополнительные биты из указанного значения конечного автомата платформы, чтобы драйвер смог использовать это значение в качестве индекса в массив состояний компьютера. |
WdfDmaEnablerConfigureSystemProfile Метод WdfDmaEnablerConfigureSystemProfile настраивает аппаратные параметры для средства включения DMA в системном режиме и завершает инициализацию ресурса. |
WdfDmaEnablerCreate Метод WdfDmaEnablerCreate создает объект enabler DMA. |
WdfDmaEnablerGetFragmentLength Метод WdfDmaEnablerGetFragmentLength возвращает максимальную длину передачи, которую операционная система поддерживает для одной передачи DMA. |
WdfDmaEnablerGetMaximumLength Метод WdfDmaEnablerGetMaximumLength возвращает максимальную длину передачи для одной передачи DMA, которую поддерживает устройство. |
WdfDmaEnablerGetMaximumScatterGatherElements Метод WdfDmaEnablerGetMaximumScatterGatherElements возвращает максимальное количество элементов точечной и сборной, поддерживаемое устройством и драйвером, для указанного объекта включения DMA. |
WdfDmaEnablerSetMaximumScatterGatherElements Метод WdfDmaEnablerSetMaximumScatterGatherElements задает максимальное количество элементов точечной и сборной, поддерживаемых устройством, для указанного объекта средства включения DMA. |
WdfDmaEnablerWdmGetDmaAdapter Метод WdfDmaEnablerWdmGetDmaAdapter возвращает указатель на структуру DMA_ADAPTER WDM, связанную с объектом включения DMA. |
WdfDmaTransactionAllocateResources Метод WdfDmaTransactionAllocateResources резервирует однопакетный или системный активатор DMA для монопольного (и повторяющегося) использования с указанным объектом транзакции. |
WdfDmaTransactionCancel Метод WdfDmaTransactionCancel пытается отменить транзакцию DMA, ожидающую выделения регистров карты. |
WdfDmaTransactionCreate Метод WdfDmaTransactionCreate создает транзакцию DMA. |
WdfDmaTransactionDmaCompleted Метод WdfDmaTransactionDmaCompleted уведомляет платформу о завершении операции передачи DMA устройства. |
WdfDmaTransactionDmaCompletedFinal Метод WdfDmaTransactionDmaCompletedFinal уведомляет платформу о том, что операция передачи DMA устройства завершилась с условием недостаточного выполнения, и предоставляет длину завершенной передачи. |
WdfDmaTransactionDmaCompletedWithLength Метод WdfDmaTransactionDmaCompletedWithLength уведомляет платформу о том, что операция передачи DMA устройства завершена, и предоставляет длину завершенной передачи. |
WdfDmaTransactionExecute Метод WdfDmaTransactionExecute начинает выполнение указанной транзакции DMA. |
WdfDmaTransactionFreeResources Метод WdfDmaTransactionFreeResources освобождает ресурсы DMA, которые драйвер ранее выделил, вызвав WdfDmaTransactionAllocateResources. |
WdfDmaTransactionGetBytesTransferred Метод WdfDmaTransactionGetBytesTransferred возвращает общее количество байтов, переданных для указанной транзакции DMA. |
WdfDmaTransactionGetCurrentDmaTransferLength Метод WdfDmaTransactionGetCurrentDmaTransferLength возвращает размер текущей передачи DMA. |
WdfDmaTransactionGetDevice Метод WdfDmaTransactionGetDevice возвращает дескриптор объекту устройства платформы, связанному с указанной транзакцией DMA. |
WdfDmaTransactionGetRequest Метод WdfDmaTransactionGetRequest извлекает дескриптор объекта запроса платформы, связанного с указанной транзакцией DMA. |
WdfDmaTransactionGetTransferInfo Метод WdfDmaTransactionGetTransferInfo возвращает количество регистров карты и записей точечных и сборных списков, необходимых для инициализированной транзакции DMA. |
WdfDmaTransactionInitialize Метод WdfDmaTransactionInitialize инициализирует указанную транзакцию DMA. |
WdfDmaTransactionInitializeUsingOffset Метод WdfDmaTransactionInitializeUsingOffset инициализирует указанную транзакцию DMA, используя смещение байтов в цепочку MDL. |
WdfDmaTransactionInitializeUsingRequest Метод WdfDmaTransactionInitializeUsingRequest инициализирует указанную транзакцию DMA с помощью параметров указанного запроса ввода-вывода. |
WdfDmaTransactionRelease Метод WdfDmaTransactionRelease завершает указанную транзакцию DMA, не удаляя связанный объект транзакции DMA. |
WdfDmaTransactionSetChannelConfigurationCallback Метод WdfDmaTransactionSetChannelConfigurationCallback регистрирует функцию обратного вызова события конфигурации канала для транзакции DMA в системном режиме. |
WdfDmaTransactionSetDeviceAddressOffset Метод WdfDmaTransactionSetDeviceAddressOffset указывает смещение регистра, к которому будет обращаться системный контроллер DMA при выполнении операции DMA. |
WdfDmaTransactionSetImmediateExecution Метод WdfDmaTransactionSetImmediateExecution помечает указанную транзакцию DMA таким образом, что вызовы WdfDmaTransactionExecute и WdfDmaTransactionAllocateResources немедленно или завершаются сбоем. |
WdfDmaTransactionSetMaximumLength Метод WdfDmaTransactionSetMaximumLength задает максимальную длину передачИ DMA, связанных с указанной транзакцией DMA. |
WdfDmaTransactionSetSingleTransferRequirement Метод WdfDmaTransactionSetSingleTransferRequirement указывает, что транзакция DMA должна завершиться за одну передачу. |
WdfDmaTransactionSetTransferCompleteCallback Метод WdfDmaTransactionSetTransferCompleteCallback регистрирует функцию обратного вызова события завершения передачи для транзакции DMA в системном режиме. |
WdfDmaTransactionStopSystemTransfer Метод WdfDmaTransactionStopSystemTransfer пытается остановить передачу DMA в системном режиме после вызова платформой EvtProgramDma. |
WdfDmaTransactionWdmGetTransferContext Метод WdfDmaTransactionWdmGetTransferContext извлекает контекст передачи WDM, связанный с транзакцией DMA. |
WdfDpcCancel Метод WdfDpcCancel пытается отменить выполнение запланированной функции обратного вызова EvtDpcFunc объекта DPC. |
WdfDpcCreate Метод WdfDpcCreate создает объект DPC платформы и регистрирует функцию обратного вызова EvtDpcFunc. |
WdfDpcEnqueue Метод WdfDpcEnqueue планирует выполнение функции обратного вызова EvtDpcFunc объекта DPC. |
WdfDpcGetParentObject Метод WdfDpcGetParentObject возвращает родительский объект указанного объекта DPC. |
WdfDpcWdmGetDpc Метод WdfDpcWdmGetDpc возвращает указатель на структуру KDPC, связанную с указанным объектом DPC платформы. |
WdfDriverCreate Метод WdfDriverCreate создает объект драйвера платформы для вызывающего драйвера. |
WdfDriverErrorReportApiMissing Дополнительные сведения: Функция WdfDriverErrorReportApiMissing |
WdfDriverGetRegistryPath Метод WdfDriverGetRegistryPath извлекает путь к разделу реестра драйвера в дереве служб реестра. |
WdfDriverIsVersionAvailable Метод WdfDriverIsVersionAvailable возвращает логическое значение, указывающее, работает ли драйвер с указанной версией библиотеки Kernel-Mode Driver Framework. |
WdfDriverMiniportUnload Метод WdfDriverMiniportUnload удаляет объект драйвера платформы указанного драйвера мини-порта. |
WdfDriverOpenParametersRegistryKey Метод WdfDriverOpenParametersRegistryKey открывает раздел реестра Parameters драйвера и извлекает дескриптор для объекта раздела реестра платформы, представляющего этот ключ. |
WdfDriverOpenPersistentStateRegistryKey Дополнительные сведения: WdfDriverOpenPersistentStateRegistryKey |
WdfDriverRegisterTraceInfo Метод WdfDriverRegisterTraceInfo зарезервирован только для внутреннего использования. |
WdfDriverRetrieveDriverDataDirectoryString Дополнительные сведения: Функция WdfDriverRetrieveDriverDataDirectoryString |
WdfDriverRetrieveVersionString Метод WdfDriverRetrieveVersionString извлекает строку Юникода, идентифицирующая версию платформы Kernel-Mode Driver Framework, с помощью которого выполняется драйвер. |
WdfDriverWdmGetDriverObject Метод WdfDriverWdmGetDriverObject извлекает указатель на объект драйвера модели драйвера Windows (WDM), связанный с указанным объектом драйвера платформы. |
WdfFdoAddStaticChild Метод WdfFdoAddStaticChild добавляет указанное устройство в список дочерних устройств драйвера функции, которые были определены статическим перечислением. |
WdfFdoGetDefaultChildList Метод WdfFdoGetDefaultChildList возвращает дескриптор в список дочерних элементов указанного устройства по умолчанию. |
WdfFdoInitAllocAndQueryProperty Метод WdfFdoInitAllocAndQueryProperty выделяет буфер и извлекает указанное свойство устройства. |
WdfFdoInitAllocAndQueryPropertyEx Метод WdfFdoInitAllocAndQueryPropertyEx выделяет буфер и извлекает указанное свойство устройства. |
WdfFdoInitOpenRegistryKey Метод WdfFdoInitOpenRegistryKey открывает аппаратный ключ устройства или программный ключ драйвера в реестре и создает объект ключа реестра платформы, представляющий раздел реестра. |
WdfFdoInitQueryProperty Метод WdfFdoInitQueryProperty извлекает указанное свойство устройства. |
WdfFdoInitQueryPropertyEx Метод WdfFdoInitQueryPropertyEx извлекает указанное свойство устройства. |
WdfFdoInitSetDefaultChildListConfig Метод WdfFdoInitSetDefaultChildListConfig настраивает дочерний список водителя шины по умолчанию. |
WdfFdoInitSetEventCallbacks Метод WdfFdoInitSetEventCallbacks регистрирует функции обратного вызова событий драйвера на основе платформы для указанного устройства. |
WdfFdoInitSetFilter Метод WdfFdoInitSetFilter определяет вызывающий драйвер как драйвер фильтра верхнего или нижнего уровня для указанного устройства. |
WdfFdoInitWdmGetPhysicalDevice Метод WdfFdoInitWdmGetPhysicalDevice извлекает объект физического устройства WDM (PDO). |
WdfFdoLockStaticChildListForIteration Метод WdfFdoLockStaticChildListForIteration подготавливает платформу для получения элементов из статического дочернего списка, который принадлежит указанному родительскому устройству. |
WdfFdoQueryForInterface Метод WdfFdoQueryForInterface получает доступ к интерфейсу другого драйвера с идентификатором GUID. |
WdfFdoRetrieveNextStaticChild Метод WdfFdoRetrieveNextStaticChild извлекает дескриптор следующего объекта устройства платформы в списке дочерних устройств. |
WdfFdoUnlockStaticChildListFromIteration Метод WdfFdoUnlockStaticChildListFromIteration разблокирует список дочерних устройств для указанного устройства и обрабатывает любые изменения в списке, внесенные драйвером во время блокировки списка. |
WdfFileObjectGetDevice Метод WdfFileObjectGetDevice возвращает объект устройства платформы, связанный с указанным объектом файла платформы. |
WdfFileObjectGetFileName Метод WdfFileObjectGetFileName возвращает имя файла, которое содержит указанный объект файла платформы. |
WdfFileObjectGetFlags Метод WdfFileObjectGetFlags возвращает флаги, содержащиеся в указанном объекте файла платформы. |
WdfFileObjectGetInitiatorProcessId Функция WdfFileObjectGetInitiatorProcessId извлекает идентификатор процесса инициатора, связанный с указанным объектом файла платформы. |
WdfFileObjectGetRelatedFileObject Метод WdfFileObjectGetRelatedFileObject извлекает связанный объект файла в объект файла платформы. |
WdfFileObjectWdmGetFileObject Метод WdfFileObjectWdmGetFileObject возвращает объект файла модели драйвера Windows (WDM), связанный с указанным объектом файла платформы. |
WdfGetDriver Метод WdfGetDriver возвращает дескриптор объекту драйвера платформы, представляющего вызывающий драйвер. |
WdfGetTriageInfo Метод WdfGetTriageInfo зарезервирован только для внутреннего использования. |
WdfInterruptAcquireLock Метод WdfInterruptAcquireLock начинает последовательность кода, которая выполняется на уровне запроса прерывания устройства (DIRQL) при удержании спиновой блокировки объекта прерывания. |
WdfInterruptCreate Метод WdfInterruptCreate создает объект прерывания платформы. |
WdfInterruptDisable Метод WdfInterruptDisable отключает указанное прерывание устройства, вызывая функцию обратного вызова EvtInterruptDisable драйвера. |
WdfInterruptEnable Метод WdfInterruptEnable включает указанное прерывание устройства, вызывая функцию обратного вызова EvtInterruptEnable драйвера. |
WdfInterruptGetDevice Метод WdfInterruptGetDevice возвращает дескриптор объекту устройства платформы, связанному с указанным объектом прерывания платформы. |
WdfInterruptGetInfo Метод WdfInterruptGetInfo извлекает сведения об указанном прерывании. |
WdfInterruptQueueDpcForIsr Метод WdfInterruptQueueDpcForIsr помещает в очередь функцию обратного вызова EvtInterruptDpc объекта прерывания платформы для выполнения. |
WdfInterruptQueueWorkItemForIsr Метод WdfInterruptQueueWorkItemForIsr помещает в очередь функцию обратного вызова EvtInterruptWorkItem объекта framework для выполнения. |
WdfInterruptReleaseLock Метод WdfInterruptReleaseLock завершает последовательность кода, которая выполняется в DIRQL устройства при удержании спиновой блокировки объекта прерывания. |
WdfInterruptReportActive WdfInterruptReportActive информирует систему о том, что прерывание активно, и драйвер готов к обработке запросов прерываний в связанных строках. |
WdfInterruptReportInactive Метод WdfInterruptReportInactive информирует систему о том, что прерывание больше не активно, а драйвер не ожидает запросов прерываний в связанных строках. |
WdfInterruptSetExtendedPolicy Метод WdfInterruptSetExtendedPolicy определяет приоритет прерывания, сходство процессора, политику сходства и группу процессоров для указанного прерывания. |
WdfInterruptSetPolicy Метод WdfInterruptSetPolicy задает приоритет прерывания, сходство процессора и политику сходства для указанного прерывания. |
WdfInterruptSynchronize Метод WdfInterruptSynchronize выполняет указанную функцию обратного вызова в DIRQL устройства, удерживая при этом спиновую блокировку объекта прерывания. |
WdfInterruptTryToAcquireLock Метод WdfInterruptTryToAcquireLock пытается получить пассивную блокировку объекта прерывания. |
WdfInterruptWdmGetInterrupt Метод WdfInterruptWdmGetInterrupt возвращает указатель на объект прерывания WDM, связанный с указанным объектом прерывания платформы. |
WdfIoQueueAssignForwardProgressPolicy Метод WdfIoQueueAssignForwardProgressPolicy обеспечивает возможность платформы гарантировать переадресацию хода выполнения для указанной очереди ввода-вывода. |
WdfIoQueueCreate Метод WdfIoQueueCreate создает и настраивает очередь ввода-вывода для указанного устройства. |
WdfIoQueueDrain Метод WdfIoQueueDrain приводит к тому, что платформа перестает помещать запросы ввода-вывода в очередь ввода-вывода, позволяя доставлять и обрабатывать уже поставленные в очереди запросы. |
WdfIoQueueDrainSynchronously Метод WdfIoQueueDrainSynchronously приводит к тому, что платформа перестает ставить запросы ввода-вывода в очередь ввода-вывода, позволяя доставлять и обрабатывать уже поставленные в очереди запросы. Метод возвращается после завершения или отмены всех запросов. |
WdfIoQueueFindRequest Метод WdfIoQueueFindRequest находит следующий запрос в очереди ввода-вывода или следующий запрос, соответствующий указанным критериям, но не предоставляет права владения запросом драйверу. |
WdfIoQueueGetDevice Метод WdfIoQueueGetDevice возвращает дескриптор объекту устройства платформы, к которому принадлежит указанная очередь ввода-вывода. |
WdfIoQueueGetState Метод WdfIoQueueGetState возвращает состояние указанной очереди ввода-вывода. |
WdfIoQueuePurge Метод WdfIoQueuePurge приводит к тому, что платформа прекращает очередь запросов ввода-вывода в очередь ввода-вывода и отменяет необработанные запросы. |
WdfIoQueuePurgeSynchronously Метод WdfIoQueuePurgeSynchronously приводит к тому, что платформа прекращает постановку запросов ввода-вывода в очередь ввода-вывода и отменяет необработанные запросы и отмененные запросы, принадлежащие драйверу. |
WdfIoQueueReadyNotify Метод WdfIoQueueReadyNotify регистрирует (или отменяет регистрацию) функцию обратного вызова события, которую платформа вызывает каждый раз, когда указанная пустая очередь ввода-вывода, ранее пустая, получает один или несколько запросов ввода-вывода. |
WdfIoQueueRetrieveFoundRequest Метод WdfIoQueueRetrieveFoundRequest доставляет указанный запрос драйверу, чтобы драйвер смог обработать запрос. |
WdfIoQueueRetrieveNextRequest Метод WdfIoQueueRetrieveNextRequest извлекает следующий доступный запрос ввода-вывода из указанной очереди ввода-вывода. |
WdfIoQueueRetrieveRequestByFileObject Метод WdfIoQueueRetrieveRequestByFileObject извлекает следующий доступный запрос ввода-вывода из указанной очереди ввода-вывода, связанного с указанным объектом файла. |
WdfIoQueueStart Метод WdfIoQueueStart позволяет очереди ввода-вывода начать получать и доставлять новые запросы ввода-вывода. |
WdfIoQueueStop Метод WdfIoQueueStop не позволяет очереди ввода-вывода доставлять запросы ввода-вывода, но очередь получает и хранит новые запросы. |
WdfIoQueueStopAndPurge Метод WdfIoQueueStopAndPurge не позволяет очереди ввода-вывода доставлять новые запросы и отменяет существующие необработанные запросы и отменяющие запросы, принадлежащие драйверу, но очередь получает и сохраняет новые запросы. |
WdfIoQueueStopAndPurgeSynchronously Метод WdfIoQueueStopAndPurgeSynchronously не позволяет очереди ввода-вывода доставлять новые запросы ввода-вывода и заставляет платформу отменять существующие необработанные запросы и отменяемые запросы, принадлежащие драйверу, но очередь получает и сохраняет новые запросы. |
WdfIoQueueStopSynchronously Метод WdfIoQueueStopSynchronously не позволяет очереди ввода-вывода доставлять запросы ввода-вывода, но очередь получает и сохраняет новые запросы. Метод возвращается после отмены или завершения всех доставленных запросов. |
WdfIoResourceListAppendDescriptor Метод WdfIoResourceListAppendDescriptor добавляет дескриптор ресурса в конец логической конфигурации списка требований к ресурсам. |
WdfIoResourceListCreate Метод WdfIoResourceListCreate создает пустую логическую конфигурацию, которую можно заполнить и добавить в список требований к ресурсам. |
WdfIoResourceListGetCount Метод WdfIoResourceListGetCount возвращает количество дескрипторов ресурсов, содержащихся в логической конфигурации списка требований к ресурсам. |
WdfIoResourceListGetDescriptor Метод WdfIoResourceListGetDescriptor возвращает указатель на дескриптор ресурса, содержащийся в логической конфигурации списка требований к ресурсам. |
WdfIoResourceListInsertDescriptor Метод WdfIoResourceListInsertDescriptor вставляет дескриптор ресурса в логическую конфигурацию списка требований к ресурсам. |
WdfIoResourceListRemove Метод WdfIoResourceListRemove удаляет дескриптор ресурса из логической конфигурации списка требований к ресурсам. |
WdfIoResourceListRemoveByDescriptor Метод WdfIoResourceListRemoveByDescriptor удаляет дескриптор ресурса из логической конфигурации списка обязательных ресурсов. |
WdfIoResourceListUpdateDescriptor Метод WdfIoResourceListUpdateDescriptor обновляет дескриптор ресурса в логической конфигурации списка требований к ресурсам. |
WdfIoResourceRequirementsListAppendIoResList Метод WdfIoResourceRequirementsListAppendIoResList добавляет логическую конфигурацию в конец списка требований к ресурсам. |
WdfIoResourceRequirementsListGetCount Метод WdfIoResourceRequirementsListGetCount возвращает количество логических конфигураций, содержащихся в списке требований к ресурсам. |
WdfIoResourceRequirementsListGetIoResList Метод WdfIoResourceRequirementsListGetIoResList возвращает дескриптор объекту framework resource-range-list, который представляет указанную логическую конфигурацию в указанном списке требований к ресурсам. |
WdfIoResourceRequirementsListInsertIoResList Метод WdfIoResourceRequirementsListInsertIoResList вставляет логическую конфигурацию в список требований к ресурсам. |
WdfIoResourceRequirementsListRemove Метод WdfIoResourceRequirementsListRemove удаляет логическую конфигурацию из списка требований к ресурсам. |
WdfIoResourceRequirementsListRemoveByIoResList Метод WdfIoResourceRequirementsListRemoveByIoResList удаляет логическую конфигурацию из списка требований к ресурсам. |
WdfIoResourceRequirementsListSetInterfaceType Метод WdfIoResourceRequirementsListSetInterfaceType назначает тип шины списку требований к ресурсам. |
WdfIoResourceRequirementsListSetSlotNumber Метод WdfIoResourceRequirementsListSetSlotNumber назначает номер слота списку требований к ресурсам. |
WdfIoTargetAllocAndQueryTargetProperty Метод WdfIoTargetAllocAndQueryTargetProperty выделяет буфер и извлекает указанное свойство устройства для указанного целевого объекта ввода-вывода. |
WdfIoTargetClose Метод WdfIoTargetClose закрывает указанный удаленный целевой объект ввода-вывода. |
WdfIoTargetCloseForQueryRemove Метод WdfIoTargetCloseForQueryRemove временно закрывает указанный удаленный целевой объект ввода-вывода, так как целевое устройство вскоре может быть удалено. |
WdfIoTargetCreate Метод WdfIoTargetCreate создает удаленный целевой объект ввода-вывода для указанного устройства. |
WdfIoTargetFormatRequestForInternalIoctl Метод WdfIoTargetFormatRequestForInternalIoctl создает внутренний запрос управления устройством для целевого объекта ввода-вывода, но не отправляет запрос. |
WdfIoTargetFormatRequestForInternalIoctlOthers Метод WdfIoTargetFormatRequestForInternalIoctlOthers создает нестандартный внутренний запрос управления устройством для целевого объекта ввода-вывода, но не отправляет запрос. |
WdfIoTargetFormatRequestForIoctl Метод WdfIoTargetFormatRequestForIoctl создает запрос управления устройством для целевого объекта ввода-вывода, но не отправляет запрос. |
WdfIoTargetFormatRequestForRead Метод WdfIoTargetFormatRequestForRead создает запрос на чтение для целевого объекта ввода-вывода, но не отправляет запрос. |
WdfIoTargetFormatRequestForWrite Метод WdfIoTargetFormatRequestForWrite создает запрос на запись для целевого объекта ввода-вывода, но не отправляет запрос. |
WdfIoTargetGetDevice Метод WdfIoTargetGetDevice возвращает дескриптор объекту устройства платформы, который является родительским объектом указанного локального или удаленного целевого объекта ввода-вывода. |
WdfIoTargetGetState Метод WdfIoTargetGetState возвращает сведения о состоянии для локального или удаленного целевого объекта ввода-вывода. |
WdfIoTargetOpen Метод WdfIoTargetOpen открывает удаленный целевой объект ввода-вывода, чтобы драйвер смог отправлять ему запросы ввода-вывода. |
WdfIoTargetPurge Метод WdfIoTargetPurge отменяет все запросы ввода-вывода, помещенные в очередь на локальный, удаленный или специализированный целевой объект ввода-вывода, и предотвращает постановку новых запросов ввода-вывода в очередь. |
WdfIoTargetQueryForInterface Метод WdfIoTargetQueryForInterface получает доступ к интерфейсу удаленного целевого объекта ввода-вывода с идентификатором GUID, определяемого драйвером. |
WdfIoTargetQueryTargetProperty Метод WdfIoTargetQueryTargetProperty извлекает указанное свойство устройства для указанного целевого объекта ввода-вывода. |
WdfIoTargetSendInternalIoctlOthersSynchronously Метод WdfIoTargetSendInternalIoctlOthersSynchronously создает нестандартный внутренний запрос на управление устройством и отправляет его синхронно в целевой объект ввода-вывода. |
WdfIoTargetSendInternalIoctlSynchronously Метод WdfIoTargetSendInternalIoctlSynchronously создает внутренний запрос на управление устройством и отправляет его синхронно целевому объекту ввода-вывода. |
WdfIoTargetSendIoctlSynchronously Метод WdfIoTargetSendIoctlSynchronously создает запрос на управление устройством и отправляет его синхронно в целевой объект ввода-вывода. |
WdfIoTargetSendReadSynchronously Метод WdfIoTargetSendReadSynchronously создает запрос на чтение и отправляет его синхронно целевому объекту ввода-вывода. |
WdfIoTargetSendWriteSynchronously Метод WdfIoTargetSendWriteSynchronously создает запрос на запись и отправляет его синхронно в целевой объект ввода-вывода. |
WdfIoTargetStart Метод WdfIoTargetStart начинает отправку очередных запросов к локальному или удаленному целевому объекту ввода-вывода. |
WdfIoTargetStop Метод WdfIoTargetStop прекращает отправку очередных запросов к локальному или удаленному целевому объекту ввода-вывода. |
WdfIoTargetWdmGetTargetDeviceObject Метод WdfIoTargetWdmGetTargetDeviceObject возвращает указатель на объект устройства модели драйвера Windows (WDM), связанный с указанным локальным или удаленным целевым объектом ввода-вывода. |
WdfIoTargetWdmGetTargetFileHandle Метод WdfIoTargetWdmGetTargetFileHandle возвращает дескриптор файла, связанного с указанным удаленным целевым объектом ввода-вывода. |
WdfIoTargetWdmGetTargetFileObject Метод WdfIoTargetWdmGetTargetFileObject возвращает указатель на объект файла модели драйвера Windows (WDM), связанный с указанным удаленным целевым объектом ввода-вывода. |
WdfIoTargetWdmGetTargetPhysicalDevice Метод WdfIoTargetWdmGetTargetPhysicalDevice возвращает указатель на объект физического устройства модели драйвера Windows (WDM), представляющий устройство удаленного целевого объекта ввода-вывода. |
WdfLookasideListCreate Метод WdfLookasideListCreate создает объект lookaside-list, из которого драйвер может получить объекты памяти. |
WdfMemoryAssignBuffer Метод WdfMemoryAssignBuffer назначает указанный буфер объекту памяти, созданному драйвером путем вызова WdfMemoryCreatePreallocated. |
WdfMemoryCopyFromBuffer Метод WdfMemoryCopyFromBuffer копирует содержимое указанного исходного буфера в буфер указанного объекта памяти. |
WdfMemoryCopyToBuffer Метод WdfMemoryCopyToBuffer копирует содержимое буфера указанного объекта памяти в указанный буфер назначения. |
WdfMemoryCreate Метод WdfMemoryCreate создает объект памяти платформы и выделяет буфер памяти указанного размера. |
WdfMemoryCreateFromLookaside Метод WdfMemoryCreateFromLookaside создает объект памяти платформы и получает буфер памяти из указанного списка lookaside. |
WdfMemoryCreatePreallocated Метод WdfMemoryCreatePreallocated создает объект памяти платформы для буфера памяти, предоставленного драйвером. |
WdfMemoryGetBuffer Метод WdfMemoryGetBuffer возвращает указатель на буфер, связанный с указанным объектом памяти. |
WdfObjectAcquireLock Метод WdfObjectAcquireLock получает блокировку синхронизации объекта. |
WdfObjectAllocateContext Метод WdfObjectAllocateContext выделяет контекстное пространство для указанного объекта платформы. |
WdfObjectContextGetObject Метод WdfObjectContextGetObject возвращает дескриптор объекту платформы, которому принадлежит указанное пространство контекста. |
WdfObjectCreate Метод WdfObjectCreate создает общий объект платформы. |
WdfObjectDelete Метод WdfObjectDelete удаляет объект платформы и его дочерние объекты. |
WdfObjectDereferenceActual Метод WdfObjectDereferenceActual уменьшает количество ссылок для указанного объекта платформы и присваивает ссылке значение тега, номер строки и имя файла. |
WdfObjectGetTypedContextWorker Метод WdfObjectGetTypedContextWorker зарезервирован только для внутреннего использования. Вместо этого используйте макрос WdfObjectGetTypedContext. |
WdfObjectQuery Метод WdfObjectQuery не реализован. |
WdfObjectReferenceActual Метод WdfObjectReferenceActual увеличивает число ссылок для указанного объекта платформы и присваивает ссылке значение тега, номер строки и имя файла. |
WdfObjectReleaseLock Метод WdfObjectReleaseLock освобождает блокировку синхронизации объекта. |
WdfPdoAddEjectionRelationsPhysicalDevice Метод WdfPdoAddEjectionRelationsPhysicalDevice указывает, что указанное устройство извлекается при извлечении другого указанного устройства. |
WdfPdoClearEjectionRelationsDevices Метод WdfPdoClearEjectionRelationsDevices удаляет все устройства из списка устройств, которые необходимо извлечь при извлечении указанного устройства. |
WdfPdoGetParent Метод WdfPdoGetParent возвращает дескриптор объекту устройства платформы, который представляет родительское устройство указанного устройства. |
WdfPdoInitAddCompatibleID Метод WdfPdoInitAddCompatibleID добавляет совместимый идентификатор в список совместимых идентификаторов для дочернего устройства. |
WdfPdoInitAddDeviceText Метод WdfPdoInitAddDeviceText добавляет к устройству описание и расположение устройства для указанного языкового стандарта. |
WdfPdoInitAddHardwareID Метод WdfPdoInitAddHardwareID добавляет идентификатор оборудования в список идентификаторов оборудования для дочернего устройства. |
WdfPdoInitAllocate Метод WdfPdoInitAllocate выделяет структуру WDFDEVICE_INIT для водителя шины на основе платформы, которую он использует при отправке отчетов о новом устройстве. |
WdfPdoInitAllowForwardingRequestToParent Метод WdfPdoInitAllowForwardingRequestToParent позволяет драйверу вызывать WdfRequestForwardToParentDeviceIoQueue. |
WdfPdoInitAssignContainerID Метод WdfPdoInitAssignContainerID обновляет идентификатор контейнера для дочернего устройства. |
WdfPdoInitAssignDeviceID Метод WdfPdoInitAssignDeviceID обновляет идентификатор устройства для дочернего устройства. |
WdfPdoInitAssignInstanceID Метод WdfPdoInitAssignInstanceID обновляет идентификатор экземпляра для дочернего устройства. |
WdfPdoInitAssignRawDevice Метод WdfPdoInitAssignRawDevice указывает, что вызывающий драйвер может поддерживать указанное устройство в необработанном режиме. |
WdfPdoInitRemovePowerDependencyOnParent Дополнительные сведения: WdfPdoInitRemovePowerDependencyOnParent |
WdfPdoInitSetDefaultLocale Метод WdfPdoInitSetDefaultLocale задает языковой стандарт устройства по умолчанию. |
WdfPdoInitSetEventCallbacks Метод WdfPdoInitSetEventCallbacks регистрирует функции обратного вызова событий водителя шины. |
WdfPdoMarkMissing Метод WdfPdoMarkMissing информирует платформу о том, что устройство больше не доступно. |
WdfPdoRemoveEjectionRelationsPhysicalDevice Метод WdfPdoRemoveEjectionRelationsPhysicalDevice удаляет указанное устройство из списка устройств, которые должны быть извлечены при извлечении другого указанного устройства. |
WdfPdoRequestEject Метод WdfPdoRequestEject информирует платформу о том, что указанное устройство должно быть извлечено из стыковочного узла. |
WdfPdoRetrieveAddressDescription Метод WdfPdoRetrieveAddressDescription извлекает описание адреса, связанное с указанным объектом устройства платформы. |
WdfPdoRetrieveIdentificationDescription Метод WdfPdoRetrieveIdentificationDescription извлекает описание идентификации, связанное с указанным объектом устройства платформы. |
WdfPdoUpdateAddressDescription Метод WdfPdoUpdateAddressDescription обновляет описание адреса, связанное с указанным объектом устройства платформы. |
WdfPostDeviceInstall Функция WdfPostDeviceInstall совместного установщика выполняет любые операции, которые могут потребоваться совместному установщику после того, как установщик драйвера без Plug and Play (PnP) создал службу драйвера в режиме ядра. |
WdfPostDeviceRemove Функция WdfPostDeviceRemove совместного установщика выполняет любые операции, которые могут потребоваться совместному установщику после того, как установщик драйвера без Plug and Play (PnP) удалил службу драйвера в режиме ядра. |
WdfPreDeviceInstall Функция WdfPreDeviceInstall совместного установщика выполняет любые операции, которые могут потребоваться совместному установщику, прежде чем установщик драйвера, не являющегося Plug and Play (PnP), создаст службу драйвера в режиме ядра. |
WdfPreDeviceInstallEx Функция WdfPreDeviceInstallEx совместного установщика выполняет любые операции, которые могут потребоваться совместному установщику, прежде чем установщик драйвера, не являющегося Plug and Play (PnP), создаст службу драйвера в режиме ядра. |
WdfPreDeviceRemove Функция WdfPreDeviceRemove совместного установщика выполняет любые операции, которые могут потребоваться совместному установщику, прежде чем установщик драйвера без Plug and Play (PnP) удалит службу драйвера в режиме ядра. |
WdfRegistryAssignMemory Метод WdfRegistryAssignMemory назначает данные, содержащиеся в указанном буфере памяти, указанному имени значения в реестре. |
WdfRegistryAssignMultiString Метод WdfRegistryAssignMultiString назначает набор строк указанному имени значения в реестре. Строки содержатся в указанной коллекции строковых объектов платформы. |
WdfRegistryAssignString Метод WdfRegistryAssignString назначает строку указанному имени значения в реестре. Строка содержится в указанном объекте строки платформы. |
WdfRegistryAssignULong Метод WdfRegistryAssignULong назначает указанное значение длинного слова без знака указанному имени значения в реестре. |
WdfRegistryAssignUnicodeString Метод WdfRegistryAssignUnicodeString назначает указанную строку Юникода указанному имени значения в реестре. |
WdfRegistryAssignValue Метод WdfRegistryAssignValue назначает указанные данные указанному имени значения в реестре. |
WdfRegistryClose Метод WdfRegistryClose закрывает раздел реестра, связанный с указанным объектом раздела реестра платформы, а затем удаляет объект registry-key. |
WdfRegistryCreateKey Метод WdfRegistryCreateKey создает и открывает указанный раздел реестра или просто открывает раздел, если он уже существует, и создает объект раздела реестра платформы, представляющий раздел реестра. |
WdfRegistryOpenKey Метод WdfRegistryOpenKey открывает указанный раздел реестра и создает объект раздела реестра платформы, представляющий раздел реестра. |
WdfRegistryQueryMemory Метод WdfRegistryQueryMemory извлекает данные, которые в настоящее время назначены указанному значению реестра, сохраняет данные в буфере, выделенном платформой, и создает объект памяти платформы для представления буфера. |
WdfRegistryQueryMultiString Метод WdfRegistryQueryMultiString извлекает строки, которые в настоящее время назначены указанному многостроковому значению реестра, создает объект строки платформы для каждой строки и добавляет каждый строковый объект в указанную коллекцию объектов. |
WdfRegistryQueryString Метод WdfRegistryQueryString извлекает строковые данные, которые в настоящее время назначены указанному строковому значению реестра, и назначает строку указанному объекту строки платформы. |
WdfRegistryQueryULong Метод WdfRegistryQueryULong извлекает данные длинного слова без знака (REG_DWORD), которые в настоящее время назначены указанному значению реестра, и копирует данные в указанное расположение. |
WdfRegistryQueryUnicodeString Метод WdfRegistryQueryUnicodeString извлекает строковые данные, назначенные в данный момент указанному строковому значению реестра, и копирует строку в указанную структуру UNICODE_STRING. |
WdfRegistryQueryValue Метод WdfRegistryQueryValue извлекает данные, которые в настоящее время назначены указанному значению реестра. |
WdfRegistryRemoveKey Метод WdfRegistryRemoveKey удаляет раздел реестра, связанный с указанным объектом реестра платформы, а затем удаляет объект registry-key. |
WdfRegistryRemoveValue Метод WdfRegistryRemoveValue удаляет указанное значение и его данные из указанного раздела реестра. |
WdfRegistryWdmGetHandle Метод WdfRegistryWdmGetHandle возвращает дескриптор модели драйвера Windows (WDM) в раздел реестра, который представляет указанный объект реестра платформы. |
WdfRequestAllocateTimer Метод WdfRequestAllocateTimer выделяет таймер для указанного запроса ввода-вывода. |
WdfRequestCancelSentRequest Метод WdfRequestCancelSentRequest пытается отменить запрос ввода-вывода, который вызывающий объект ранее отправил в целевой объект ввода-вывода. |
WdfRequestChangeTarget Метод WdfRequestChangeTarget проверяет, можно ли отправить указанный запрос ввода-вывода в указанный целевой объект ввода-вывода. |
WdfRequestComplete Метод WdfRequestComplete завершает указанный запрос ввода-вывода и предоставляет состояние завершения. |
WdfRequestCompleteWithInformation Метод WdfRequestCompleteWithInformation сохраняет сведения о завершении, а затем завершает указанный запрос ввода-вывода с указанным состоянием завершения. |
WdfRequestCompleteWithPriorityBoost Метод WdfRequestCompleteWithPriorityBoost завершает указанный запрос ввода-вывода и предоставляет состояние завершения. Он также указывает значение, которое система может использовать для повышения приоритета во время выполнения потока, запрашивающего операцию ввода-вывода. |
WdfRequestCreate Метод WdfRequestCreate создает пустой объект запроса платформы. |
WdfRequestCreateFromIrp Метод WdfRequestCreateFromIrp создает объект запроса платформы из указанного WDM IRP. |
WdfRequestFormatRequestUsingCurrentType Метод WdfRequestFormatRequestUsingCurrentType форматирует указанный запрос ввода-вывода, чтобы драйвер смог пересылать его без изменений в локальный целевой объект ввода-вывода драйвера. |
WdfRequestForwardToIoQueue Метод WdfRequestForwardToIoQueue повторно отправляет запрос ввода-вывода в одну из очередей ввода-вывода вызывающего драйвера. |
WdfRequestForwardToParentDeviceIoQueue Метод WdfRequestForwardToParentDeviceIoQueue повторно отправляет запрос ввода-вывода из очереди ввода-вывода дочернего устройства в указанную очередь ввода-вывода родительского устройства ребенка. |
WdfRequestGetCompletionParams Метод WdfRequestGetCompletionParams извлекает параметры завершения ввода-вывода, связанные с указанным объектом запроса платформы. |
WdfRequestGetEffectiveIoType Метод WdfRequestGetEffectiveIoType возвращает метод доступа к буферу, который используется UMDF для буферов данных указанного запроса ввода-вывода. |
WdfRequestGetFileObject Метод WdfRequestGetFileObject извлекает объект файла платформы, связанный с указанным запросом ввода-вывода. |
WdfRequestGetInformation Метод WdfRequestGetInformation возвращает сведения о состоянии завершения для указанного запроса ввода-вывода. |
WdfRequestGetIoQueue Метод WdfRequestGetIoQueue возвращает дескриптор объекту очереди платформы, из которого был доставлен указанный запрос ввода-вывода. |
WdfRequestGetParameters Метод WdfRequestGetParameters извлекает параметры, связанные с указанным объектом запроса платформы. |
WdfRequestGetRequestorMode Метод WdfRequestGetRequestorMode возвращает режим доступа к процессору инициатора указанного запроса ввода-вывода. |
WdfRequestGetRequestorProcessId Метод WdfRequestGetRequestorProcessId извлекает идентификатор процесса, отправляющего запрос ввода-вывода. |
WdfRequestGetStatus Метод WdfRequestGetStatus возвращает состояние запроса ввода-вывода. |
WdfRequestGetUserModeDriverInitiatedIo Метод WdfRequestGetUserModeDriverInitiatedIo определяет, помечен ли запрос ввода-вывода как инициированный драйвером UMDF. |
WdfRequestImpersonate Метод WdfRequestImpersonate регистрирует функцию обратного вызова событий, предоставляемую драйвером, которую платформа должна вызывать для олицетворения. |
WdfRequestIsCanceled Метод WdfRequestIsCanceled определяет, пытался ли диспетчер операций ввода-вывода отменить указанный запрос ввода-вывода. |
WdfRequestIsFrom32BitProcess Метод WdfRequestIsFrom32BitProcess проверяет, является ли инициатор указанного запроса ввода-вывода 32-разрядным приложением пользовательского режима. |
WdfRequestIsFromUserModeDriver Метод WdfRequestIsFromUserModeDriver указывает, поступил ли запрос ввода-вывода от драйвера пользовательского режима или приложения. |
WdfRequestIsReserved Метод WdfRequestIsReserved определяет, является ли указанный объект запроса тем, который платформа зарезервирована для поддержки гарантированного прогресса вперед в ситуациях нехватки памяти. |
WdfRequestMarkCancelable Метод WdfRequestMarkCancelable позволяет отменить указанный запрос ввода-вывода. |
WdfRequestMarkCancelableEx Метод WdfRequestMarkCancelableEx позволяет отменить указанный запрос ввода-вывода. |
WdfRequestProbeAndLockUserBufferForRead Метод WdfRequestProbeAndLockUserBufferForRead проверяет, что буфер пользовательского режима запроса ввода-вывода доступен для чтения, а затем блокирует страницы физической памяти буфера, чтобы драйверы в стеке драйверов могли считывать буфер. |
WdfRequestProbeAndLockUserBufferForWrite Метод WdfRequestProbeAndLockUserBufferForWrite проверяет возможность записи буфера пользовательского режима запроса ввода-вывода, а затем блокирует страницы физической памяти буфера, чтобы драйверы в стеке драйверов могли записывать данные в буфер. |
WdfRequestRequeue Метод WdfRequestRequeue возвращает запрос ввода-вывода руководителю очереди ввода-вывода, из которой он был доставлен драйверу. |
WdfRequestRetrieveActivityId Метод WdfRequestRetrieveActivityId извлекает идентификатор текущего действия, связанный с запросом ввода-вывода. |
WdfRequestRetrieveInputBuffer Метод WdfRequestRetrieveInputBuffer извлекает входной буфер запроса ввода-вывода. |
WdfRequestRetrieveInputMemory Метод WdfRequestRetrieveInputMemory извлекает дескриптор объекта памяти платформы, который представляет входной буфер запроса ввода-вывода. |
WdfRequestRetrieveInputWdmMdl Метод WdfRequestRetrieveInputWdmMdl извлекает список дескрипторов памяти (MDL), который представляет входной буфер запроса ввода-вывода. |
WdfRequestRetrieveOutputBuffer Метод WdfRequestRetrieveOutputBuffer извлекает выходной буфер запроса ввода-вывода. |
WdfRequestRetrieveOutputMemory Метод WdfRequestRetrieveOutputMemory извлекает дескриптор в объект памяти платформы, представляющий выходной буфер запроса ввода-вывода. |
WdfRequestRetrieveOutputWdmMdl Метод WdfRequestRetrieveOutputWdmMdl извлекает список дескрипторов памяти (MDL), который представляет выходной буфер запроса ввода-вывода. |
WdfRequestRetrieveUnsafeUserInputBuffer Метод WdfRequestRetrieveUnsafeUserInputBuffer извлекает входной буфер запроса ввода-вывода, если метод запроса для доступа к буферам данных не является ни буферизованным, ни прямым вводом-выводом. |
WdfRequestRetrieveUnsafeUserOutputBuffer Метод WdfRequestRetrieveUnsafeUserOutputBuffer извлекает выходной буфер запроса ввода-вывода, если метод запроса для доступа к буферам данных не является ни буферизованным, ни прямым вводом-выводом. |
WdfRequestReuse Метод WdfRequestReuse повторно инициализирует объект запроса платформы, чтобы его можно было использовать повторно. |
WdfRequestSend Метод WdfRequestSend отправляет указанный запрос ввода-вывода указанному целевому объекту ввода-вывода. |
WdfRequestSetActivityId Метод WdfRequestSetActivityId связывает идентификатор действия с запросом ввода-вывода. |
WdfRequestSetCompletionRoutine Метод WdfRequestSetCompletionRoutine регистрирует или отменяет регистрацию подпрограммы завершения для указанного объекта запроса платформы. |
WdfRequestSetInformation Метод WdfRequestSetInformation задает сведения о состоянии завершения для указанного запроса ввода-вывода. |
WdfRequestSetUserModeDriverInitiatedIo Метод WdfRequestSetUserModeDriverInitiatedIo указывает драйверам режима ядра, которые располагаются под драйвером UMDF в том же стеке устройств, что конкретный запрос должен рассматриваться так, как будто он поступил из драйвера UMDF. |
WdfRequestStopAcknowledge Метод WdfRequestStopAcknowledge информирует платформу о том, что драйвер прекратил обработку указанного запроса ввода-вывода. |
WdfRequestUnmarkCancelable Метод WdfRequestUnmarkCancelable отключает отмену указанного запроса ввода-вывода. |
WdfRequestWdmFormatUsingStackLocation Метод WdfRequestWdmFormatUsingStackLocation форматирует запрос ввода-вывода, копируя содержимое указанной структуры расположения стека ввода-вывода WDM в следующее расположение стека в запросе. |
WdfRequestWdmGetIrp Метод WdfRequestWdmGetIrp возвращает структуру WDM IRP, связанную с указанным объектом запроса платформы. |
WdfSpinLockAcquire Метод WdfSpinLockAcquire получает указанную блокировку спина. |
WdfSpinLockCreate Метод WdfSpinLockCreate создает объект спин-блокировки платформы. |
WdfSpinLockRelease Метод WdfSpinLockAcquire освобождает указанную спиновую блокировку. |
WdfStringCreate Метод WdfStringCreate создает объект строки платформы и при необходимости назначает объекту указанную строку Юникода. |
WdfStringGetUnicodeString Метод WdfStringGetUnicodeString извлекает строку Юникода, назначенную указанному объекту строки платформы. |
WdfTimerCreate Метод WdfTimerCreate создает объект таймера платформы. |
WdfTimerGetParentObject Метод WdfTimerGetParentObject возвращает дескриптор родительскому объекту указанного объекта таймера платформы. |
WdfTimerStart Метод WdfTimerStart запускает часы таймера. |
WdfTimerStop Метод WdfTimerStop останавливает часы таймера. |
WdfUsbInterfaceGetConfiguredPipe Метод WdfUsbInterfaceGetConfiguredPipe возвращает дескриптор объекту канала платформы, связанному с указанным интерфейсом USB-устройства и индексом канала. При необходимости метод также возвращает сведения о канале. |
WdfUsbInterfaceGetConfiguredSettingIndex Метод WdfUsbInterfaceGetConfiguredSettingIndex возвращает альтернативный индекс параметров, выбранный в данный момент для указанного интерфейса USB-устройства. |
WdfUsbInterfaceGetDescriptor Метод WdfUsbInterfaceGetDescriptor извлекает дескриптор интерфейса USB, связанный с указанным альтернативным параметром указанного ИНТЕРФЕЙСА USB. |
WdfUsbInterfaceGetEndpointInformation Метод WdfUsbInterfaceGetEndpointInformation извлекает сведения об указанной конечной точке USB-устройства и связанном с ней канале. |
WdfUsbInterfaceGetInterfaceNumber Метод WdfUsbInterfaceGetInterfaceNumber возвращает номер интерфейса указанного объекта интерфейса USB. |
WdfUsbInterfaceGetNumConfiguredPipes Метод WdfUsbInterfaceGetNumConfiguredPipes возвращает количество каналов, настроенных для указанного интерфейса USB-устройства. |
WdfUsbInterfaceGetNumEndpoints Метод WdfUsbInterfaceGetNumEndpoints возвращает количество конечных точек, связанных с указанным альтернативным параметром указанного ИНТЕРФЕЙСА USB. |
WdfUsbInterfaceGetNumSettings Метод WdfUsbInterfaceGetNumSettings возвращает количество альтернативных параметров, поддерживаемых указанным ИНТЕРФЕЙСом USB. |
WdfUsbInterfaceSelectSetting Метод WdfUsbInterfaceSelectSetting выбирает указанный альтернативный параметр для указанного ИНТЕРФЕЙСА USB. |
WdfUsbTargetDeviceAllocAndQueryString Метод WdfUsbTargetDeviceAllocAndQueryString выделяет буфер, а затем извлекает строку Юникода, связанную с указанным USB-устройством и значением индекса дескриптора. |
WdfUsbTargetDeviceCreate Метод WdfUsbTargetDeviceCreate создает объект устройства USB платформы для указанного объекта устройства платформы и открывает USB-устройство для операций ввода-вывода. |
WdfUsbTargetDeviceCreateIsochUrb Метод WdfUsbTargetDeviceCreateIsochUrb выделяет изохронный блок запросов USB (URB). |
WdfUsbTargetDeviceCreateUrb Метод WdfUsbTargetDeviceCreateUrb выделяет блок запросов USB (URB). |
WdfUsbTargetDeviceCreateWithParameters Метод WdfUsbTargetDeviceCreateWithParameters создает объект устройства USB платформы для указанного объекта устройства платформы и открывает USB-устройство для операций ввода-вывода. |
WdfUsbTargetDeviceCyclePortSynchronously Метод WdfUsbTargetDeviceCyclePortSynchronously переключает питание USB-порта, к которому подключено указанное устройство. |
WdfUsbTargetDeviceFormatRequestForControlTransfer Метод WdfUsbTargetDeviceFormatRequestForControlTransfer создает запрос на передачу элемента управления USB, но не отправляет запрос. |
WdfUsbTargetDeviceFormatRequestForCyclePort Метод WdfUsbTargetDeviceFormatRequestForCyclePort создает запрос цикла питания для порта, к которому подключено указанное устройство, но не отправляет запрос. |
WdfUsbTargetDeviceFormatRequestForString Метод WdfUsbTargetDeviceFormatRequestForString создает запрос на дескриптор строки USB, связанный со значением индекса строки USB-устройства. |
WdfUsbTargetDeviceFormatRequestForUrb Метод WdfUsbTargetDeviceFormatRequestForUrb создает ЗАПРОС USB для указанного USB-устройства, используя параметры запроса, описанные в URB, но не отправляет запрос. |
WdfUsbTargetDeviceGetDeviceDescriptor Метод WdfUsbTargetDeviceGetDeviceDescriptor извлекает дескриптор USB-устройства для USB-устройства, связанного с указанным объектом УСТРОЙСТВА USB платформы. |
WdfUsbTargetDeviceGetInterface Метод WdfUsbTargetDeviceGetInterface возвращает дескриптор для объекта интерфейса USB платформы, связанного с указанным индексом интерфейса. |
WdfUsbTargetDeviceGetIoTarget Метод WdfUsbTargetDeviceGetIoTarget возвращает дескриптор целевому объекту ввода-вывода, связанному с указанным USB-устройством. |
WdfUsbTargetDeviceGetNumInterfaces Метод WdfUsbTargetDeviceGetNumInterfaces возвращает количество интерфейсов USB-устройств, поддерживаемых указанным USB-устройством. |
WdfUsbTargetDeviceIsConnectedSynchronous Метод WdfUsbTargetDeviceIsConnectedSynchronous определяет, подключено ли указанное USB-устройство. |
WdfUsbTargetDeviceQueryString Метод WdfUsbTargetDeviceQueryString извлекает строку Юникода, связанную с указанным USB-устройством и значением индекса дескриптора. |
WdfUsbTargetDeviceQueryUsbCapability Метод WdfUsbTargetDeviceQueryUsbCapability определяет, поддерживают ли контроллер узла и стек драйверов USB определенную возможность. |
WdfUsbTargetDeviceResetPortSynchronously Метод WdfUsbTargetDeviceResetPortSynchronously сбрасывает USB-порт, связанный с указанным USB-устройством. |
WdfUsbTargetDeviceRetrieConfigDescriptor Метод WdfUsbTargetDeviceRetrieveConfigDescriptor извлекает дескриптор конфигурации USB для USB-устройства, связанного с указанным объектом УСТРОЙСТВА USB платформы. |
WdfUsbTargetDeviceRetrieCurrentFrameNumber Метод WdfUsbTargetDeviceRetrieveCurrentFrameNumber извлекает текущий номер кадра USB. |
WdfUsbTargetDeviceRetrieInformation Метод WdfUsbTargetDeviceRetrieveInformation извлекает сведения о USB-устройстве, связанном с указанным объектом USB-устройства платформы. |
WdfUsbTargetDeviceSelectConfig Метод WdfUsbTargetDeviceSelectConfig выбирает конфигурацию USB для устройства или отменяет настройку устройства. |
WdfUsbTargetDeviceSendControlTransferSynchronously Метод WdfUsbTargetDeviceSendControlTransferSynchronously создает запрос на передачу элементов управления USB и отправляет его синхронно в целевой объект ввода-вывода. |
WdfUsbTargetDeviceSendUrbSynchronously Метод WdfUsbTargetDeviceSendUrbSynchronously синхронно отправляет ЗАПРОС USB на указанное USB-устройство, используя параметры запроса, описанные в URB. |
WdfUsbTargetDeviceWdmGetConfigurationHandle Метод WdfUsbTargetDeviceWdmGetConfigurationHandle возвращает USBD_CONFIGURATION_HANDLE типизированный дескриптор, связанный с текущей конфигурацией указанного USB-устройства. |
WdfUsbTargetPipeAbortSynchronously Метод WdfUsbTargetPipeAbortSynchronously создает запрос прерывания и отправляет его синхронно в указанный USB-канал. |
WdfUsbTargetPipeConfigContinuousReader Метод WdfUsbTargetPipeConfigContinuousReader настраивает платформу для непрерывного чтения из указанного USB-канала. |
WdfUsbTargetPipeFormatRequestForAbort Метод WdfUsbTargetPipeFormatRequestForAbort создает запрос прерывания для указанного USB-канала, но не отправляет запрос. |
WdfUsbTargetPipeFormatRequestForRead Метод WdfUsbTargetPipeFormatRequestForRead создает запрос на чтение для входного USB-канала, но не отправляет запрос. |
WdfUsbTargetPipeFormatRequestForReset Метод WdfUsbTargetPipeFormatRequestForReset создает запрос на сброс для указанного USB-канала, но не отправляет запрос. |
WdfUsbTargetPipeFormatRequestForUrb Метод WdfUsbTargetPipeFormatRequestForUrb создает ЗАПРОС USB для указанного USB-канала с использованием параметров запроса, описываемых указанным URB, но не отправляет запрос. |
WdfUsbTargetPipeFormatRequestForWrite Метод WdfUsbTargetPipeFormatRequestForWrite создает запрос на запись для выходного USB-канала, но не отправляет запрос. |
WdfUsbTargetPipeGetInformation Метод WdfUsbTargetPipeGetInformation извлекает сведения о USB-канале и его конечной точке. |
WdfUsbTargetPipeGetIoTarget Метод WdfUsbTargetPipeGetIoTarget возвращает дескриптор целевому объекту ввода-вывода, связанному с указанным USB-каналом. |
WdfUsbTargetPipeGetType Метод WdfUsbTargetPipeGetType возвращает тип указанного USB-канала. |
WdfUsbTargetPipeIsInEndpoint Метод WdfUsbTargetPipeIsInEndpoint определяет, подключен ли указанный USB-канал к входной конечной точке. |
WdfUsbTargetPipeIsOutEndpoint Метод WdfUsbTargetPipeIsOutEndpoint определяет, подключен ли указанный USB-канал к выходной конечной точке. |
WdfUsbTargetPipeReadSynchronously Метод WdfUsbTargetPipeReadSynchronously создает запрос на чтение и отправляет его синхронно на указанный входной USB-канал. |
WdfUsbTargetPipeResetSynchronously Метод WdfUsbTargetPipeResetSynchronously создает запрос на сброс и отправляет его синхронно в указанный USB-канал. |
WdfUsbTargetPipeSendUrbSynchronously Метод WdfUsbTargetPipeSendUrbSynchronously создает ЗАПРОС USB для указанного USB-канала, используя параметры запроса, описываемые указанным URB. |
WdfUsbTargetPipeSetNoMaximumPacketSizeCheck Метод WdfUsbTargetPipeSetNoMaximumPacketSizeCheck отключает проверку платформы на то, является ли размер буфера чтения драйвера кратным максимальному размеру пакета USB-канала. |
WdfUsbTargetPipeWdmGetPipeHandle Метод WdfUsbTargetPipeWdmGetPipeHandle возвращает USBD_PIPE_HANDLE типизированный дескриптор, связанный с указанным объектом канала платформы. |
WdfUsbTargetPipeWriteSynchronously Метод WdfUsbTargetPipeWriteSynchronously создает запрос на запись и отправляет его синхронно в указанный выходной USB-канал. |
WdfVerifierDbgBreakPoint Функция WdfVerifierDbgBreakPoint разбивается на отладчик ядра, если отладчик работает. |
WdfVerifierKeBugCheck Функция WdfVerifierKeBugCheck создает проверка ошибок. |
WdfWaitLockAcquire Метод WdfWaitLockAcquire получает указанную блокировку ожидания. |
WdfWaitLockCreate Метод WdfWaitLockCreate создает объект framework wait-lock. |
WdfWaitLockRelease Метод WdfWaitLockRelease освобождает указанную блокировку ожидания. |
WdfWdmDeviceGetWdfDeviceHandle Метод WdfWdmDeviceGetWdfDeviceHandle возвращает дескриптор объекту устройства платформы, связанному с указанным объектом устройства WDM. |
WdfWdmDriverGetWdfDriverHandle Метод WdfWdmDriverGetWdfDriverHandle возвращает дескриптор объекту драйвера платформы, связанному с указанным объектом драйвера модели драйвера Windows (WDM). |
WdfWmiInstanceCreate Метод WdfWmiInstanceCreate создает объект экземпляра WMI, представляющий экземпляр поставщика данных WMI. |
WdfWmiInstanceDeregister Метод WdfWmiInstanceDeregister отменяет регистрацию указанного экземпляра поставщика данных WMI из службы WMI системы. |
WdfWmiInstanceFireEvent Метод WdfWmiInstanceFireEvent отправляет событие WMI клиентам WMI, зарегистрированным для получения уведомлений о событии. |
WdfWmiInstanceGetDevice Метод WdfWmiInstanceGetDevice возвращает дескриптор объекту устройства платформы, связанному с указанным объектом экземпляра WMI. |
WdfWmiInstanceGetProvider Метод WdfWmiInstanceGetProvider возвращает дескриптор объекту поставщика WMI, который является родительским объектом указанного объекта экземпляра WMI. |
WdfWmiInstanceRegister Метод WdfWmiInstanceRegister регистрирует указанный экземпляр поставщика данных WMI в системной службе WMI. |
WdfWmiProviderCreate Метод WdfWmiProviderCreate создает объект поставщика WMI, представляющий блок данных WMI. |
WdfWmiProviderGetDevice Метод WdfWmiProviderGetDevice возвращает дескриптор объекту устройства платформы, который является родительским для указанного объекта поставщика WMI. |
WdfWmiProviderGetTracingHandle Метод WdfWmiProviderGetTracingHandle возвращает дескриптор в средство ведения журнала событий сеанса трассировки программного обеспечения WPP. |
WdfWmiProviderIsEnabled Метод WdfWmiProviderIsEnabled определяет, включен ли сбор данных или уведомление о событиях для указанного поставщика данных WMI. |
WdfWorkItemCreate Метод WdfWorkItemCreate создает объект рабочего элемента платформы, который впоследствии можно добавить в очередь рабочих элементов системы. |
WdfWorkItemEnqueue Метод WdfWorkItemEnqueue добавляет указанный объект рабочих элементов платформы в очередь рабочих элементов системы. |
WdfWorkItemFlush Метод WdfWorkItemFlush возвращается после обслуживания указанного рабочего элемента. |
WdfWorkItemGetParentObject Метод WdfWorkItemGetParentObject возвращает объект платформы, с которым связан указанный рабочий элемент. |
WRITE_PORT_BUFFER_UCHAR Функция WRITE_PORT_BUFFER_UCHAR записывает количество байтов из буфера в указанный порт. |
WRITE_PORT_BUFFER_ULONG Функция WRITE_PORT_BUFFER_ULONG записывает несколько значений ULONG из буфера в указанный адрес порта. |
WRITE_PORT_BUFFER_USHORT Функция WRITE_PORT_BUFFER_USHORT записывает несколько значений USHORT из буфера в указанный адрес порта. |
WRITE_PORT_UCHAR Функция WRITE_PORT_UCHAR записывает байт в указанный адрес порта. |
WRITE_PORT_ULONG Функция WRITE_PORT_ULONG записывает значение ULONG в указанный адрес порта. |
WRITE_PORT_USHORT Функция WRITE_PORT_USHORT записывает значение USHORT на указанный адрес порта. |
WRITE_REGISTER_BUFFER_UCHAR Функция WRITE_REGISTER_BUFFER_UCHAR записывает число байтов из буфера в указанный регистр. |
WRITE_REGISTER_BUFFER_ULONG Функция WRITE_REGISTER_BUFFER_ULONG записывает несколько значений ULONG из буфера в указанный регистр. |
WRITE_REGISTER_BUFFER_ULONG64 Функция WRITE_REGISTER_BUFFER_ULONG64 (wudfddi_hwaccess.h) записывает несколько ULONG64 значений из буфера в указанный регистр. |
WRITE_REGISTER_BUFFER_USHORT Функция WRITE_REGISTER_BUFFER_USHORT (wudfddi_hwaccess.h) записывает несколько значений USHORT из буфера в указанный регистр. |
WRITE_REGISTER_UCHAR Функция WRITE_REGISTER_UCHAR (wudfddi_hwaccess.h) записывает байт в указанный адрес регистра. |
WRITE_REGISTER_ULONG Функция WRITE_REGISTER_ULONG (wudfddi_hwaccess.h) записывает значение ULONG в указанный адрес регистра. |
WRITE_REGISTER_ULONG64 Функция WRITE_REGISTER_ULONG64 (wudfddi_hwaccess.h) записывает значение ULONG64 в указанный адрес регистра. |
WRITE_REGISTER_USHORT Функция WRITE_REGISTER_USHORT (wudfddi_hwaccess.h) записывает значение USHORT в указанный адрес регистра. |
WriteToHardware Метод WriteToHardware используется внутри платформы. Не используйте. |
WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT Функция WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT инициализирует структуру WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS драйвера. |
WUDF_INTERRUPT_CONFIG_INIT Функция WUDF_INTERRUPT_CONFIG_INIT инициализирует структуру WUDF_INTERRUPT_CONFIG. |
WUDF_INTERRUPT_DISABLE Функция обратного вызова события OnInterruptDisable драйвера отключает указанное аппаратное прерывание. |
WUDF_INTERRUPT_ENABLE Функция обратного вызова события OnInterruptEnable драйвера включает указанное аппаратное прерывание. |
WUDF_INTERRUPT_ISR Функция обратного вызова события OnInterruptIsr драйвера обслуживает аппаратное прерывание. |
WUDF_INTERRUPT_WORKITEM Функция обратного вызова события OnInterruptWorkItem драйвера обрабатывает сведения о прерывании, сохраненные функцией обратного вызова OnInterruptIsr драйвера. |
WUDF_WORKITEM_CONFIG_INIT Макрос WUDF_WORKITEM_CONFIG_INIT инициализирует структуру WUDF_WORKITEM_CONFIG драйвера. |
WUDF_WORKITEM_FUNCTION Функция обратного вызова события OnWorkItem драйвера выполняет работу, связанную с указанным рабочим элементом. |
Интерфейсы
IDriverEntry Интерфейс IDriverEntry предоставляет драйверу пользовательского режима main точки входа и выхода. |
IFileCallbackCleanup Платформа может уведомлять драйвер, когда драйвер должен выполнить операцию очистки. |
IFileCallbackClose Платформа может уведомлять драйвер, когда драйвер должен выполнить операцию закрытия. Драйвер может обработать уведомление, зарегистрировав интерфейс IFileCallbackClose. |
IImpersonateCallback Интерфейс IImpersonateCallback содержит метод, обрабатывающий олицетворение. |
IObjectCleanup Любой драйвер, хранящий в объекте WDF com-интерфейс с подсчетом ссылок, должен поддерживать интерфейс IObjectCleanup, чтобы предотвратить утечку интерфейса. Обратите внимание, что драйверы, как правило, не требуются для хранения ссылок на объекты WDF. |
IPnpCallback Интерфейс IPnpCallback — это интерфейс Plug and Play (PnP) и управления питанием (PM). |
IPnpCallbackHardware Интерфейс IPnpCallbackHardware — это интерфейс Plug and Play (PnP) и управления питанием (PM). |
IPnpCallbackHardware2 Интерфейс IPnpCallbackHardware2 предоставляет методы обратного вызова, связанные с оборудованием. |
IPnpCallbackHardwareInterrupt Интерфейс IPnpCallbackHardwareInterrupt поддерживает методы обратного вызова управления питанием и Plug and Play, связанные с прерываниями. |
IPnpCallbackRemoteInterfaceNotification Интерфейс IPnpCallbackRemoteInterfaceNotification драйвера предоставляет функцию обратного вызова, которую платформа вызывает для уведомления драйвера, когда интерфейс устройства становится доступным. |
IPnpCallbackSelfManagedIo Интерфейс IPnpCallbackSelfManagedIo — это интерфейс Plug and Play (PnP) и управления питанием (PM). |
IPowerPolicyCallbackWakeFromS0 Интерфейс IPowerPolicyCallbackWakeFromS0 драйвера предоставляет функции обратного вызова, которые платформа вызывает для уведомления драйвера о событиях пробуждения. |
IPowerPolicyCallbackWakeFromSx Интерфейс IPowerPolicyCallbackWakeFromSx драйвера предоставляет функции обратного вызова, которые платформа вызывает для уведомления драйвера о событиях пробуждения. Эти события связаны со способностью устройства вывести себя и систему из состояния с низким энергопотреблением. |
IQueueCallbackCreate Очередь ввода-вывода уведомляет драйвер, когда для драйвера доступен запрос на открытие файла. |
IQueueCallbackDefaultIoHandler Интерфейс IQueueCallbackDefaultIoHandler содержит метод, обрабатывающий запросы ввода-вывода, для обработки которыми не зарегистрирован ни один другой метод. |
IQueueCallbackDeviceIoControl Объект очереди ввода-вывода уведомляет драйвер, когда для драйвера доступен запрос на управление вводом-выводом устройства. |
IQueueCallbackIoCanceledOnQueue Интерфейс IQueueCallbackIoCanceledOnQueue необязателен. Драйвер может предоставить этот интерфейс, если вы хотите, чтобы UMDF уведомлял драйвер об отмене запроса ввода-вывода, когда он находится в очереди ввода-вывода драйвера. |
IQueueCallbackIoResume Интерфейс IQueueCallbackIoResume содержит метод, который возобновляет обработку запроса ввода-вывода из очереди. |
IQueueCallbackIoStop Интерфейс IQueueCallbackIoStop содержит метод, который останавливает обработку запроса ввода-вывода из очереди. |
IQueueCallbackRead Очередь ввода-вывода уведомляет драйвер, когда для драйвера доступен запрос на чтение. |
IQueueCallbackStateChange Объект очереди ввода-вывода вызывает событие при изменении состояния. Драйвер может использовать событие, зарегистрировав интерфейс IQueueCallbackStateChange. |
IQueueCallbackWrite Объект очереди ввода-вывода уведомляет драйвер, когда для драйвера доступен запрос на запись. |
IRemoteInterfaceCallbackEvent Интерфейс IRemoteInterfaceCallbackEvent предоставляет функцию обратного вызова, которую платформа вызывает для уведомления драйвера о событиях устройства, связанных с интерфейсом устройства. |
IRemoteInterfaceCallbackRemoval IRemoteInterfaceCallbackRemoval предоставляет функцию обратного вызова, которую платформа вызывает для уведомления драйвера об удалении интерфейса устройства. |
IRemoteTargetCallbackRemoval Интерфейс IRemoteTargetCallbackRemoval предоставляет функции обратного вызова, которые платформа вызывает для уведомления драйвера о событиях, связанных с удалением удаленного целевого объекта ввода-вывода. |
IRequestCallbackCancel Драйвер получает уведомление, когда запрос ввода-вывода, обрабатываемый драйвером, должен быть отменен. |
IRequestCallbackRequestCompletion Драйвер реализует интерфейс IRequestCallbackRequestCompletion для завершения объекта запроса. |
IUsbTargetPipeContinuousReaderCallbackReadComplete IUsbTargetPipeContinuousReaderCallbackReadComplete — это интерфейс, предоставляемый драйвером. |
IUsbTargetPipeContinuousReaderCallbackReadersFailed IUsbTargetPipeContinuousReaderCallbackReadersFailed — это интерфейс, предоставляемый драйвером. |
IWDFCmResourceList Этот интерфейс представляет список аппаратных ресурсов для устройства. |
IWDFDevice Интерфейс IWDFDevice предоставляет объект устройства, который представляет собой устройство в системе. |
IWDFDevice2 Драйверы получают интерфейс IWDFDevice2, вызывая IWDFDevice::QueryInterface. |
IWDFDevice3 Чтобы получить интерфейс IWDFDevice3, драйверы вызывают IWDFDevice::QueryInterface. |
IWDFDeviceInitialize Интерфейс IWDFDeviceInitialize — это вспомогательный интерфейс, который платформа предоставляет в качестве входного параметра методу IDriverEntry::OnDeviceAdd драйвера. |
IWDFDeviceInitialize2 Интерфейс IWDFDeviceInitialize2 — это вспомогательный интерфейс, позволяющий драйверу указать предпочтительный режим извлечения буфера и метод доступа к буферу. |
IWDFDriver Интерфейс IWDFDriver предоставляет объект драйвера платформы, представляющий образ драйвера, загруженный в хост-процесс. |
IWDFDriverCreatedFile Интерфейс IWDFDriverCreatedFile предоставляет объект UMDF, созданный драйвером, для использования драйвером. |
IWDFFile Интерфейс IWDFFile предоставляет объект файла, представляющий handle, возвращаемый функцией Microsoft Win32 CreateFile. |
IWDFFile2 Драйверы получают интерфейс IWDFFile2, вызывая IWDFFile::QueryInterface. |
IWDFFile3 Драйверы получают интерфейс IWDFFile3, вызывая IWDFFile::QueryInterface. |
IWDFFileHandleTargetFactory Интерфейс IWDFFileHandleTargetFactory — это интерфейс фабрики, который используется для создания целевого объекта устройства на основе дескриптора файлов. |
IWDFInterrupt Этот интерфейс предоставляет объект прерывания. |
IWDFIoQueue Интерфейс IWDFIoQueue предоставляет объект очереди ввода-вывода. |
IWDFIoRequest Интерфейс IWDFIoRequest предоставляет объект запроса ввода-вывода. |
IWDFIoRequest2 Чтобы получить интерфейс IWDFIoRequest2, драйверы вызывают IWDFIoRequest::QueryInterface. |
IWDFIoRequest3 Чтобы получить интерфейс IWDFIoRequest3, драйверы вызывают IWDFIoRequest::QueryInterface. |
IWDFIoRequestCompletionParams Интерфейс IWDFIoRequestCompletionParams предоставляет методы, которые драйверы могут использовать для получения сведений о завершении запроса ввода-вывода. Драйверы могут вызывать эти методы после завершения синхронной или асинхронной операции ввода-вывода. |
IWDFIoTarget Интерфейс IWDFIoTarget предоставляет целевой объект ввода-вывода, который обычно представляет более низкий драйвер в стеке. |
IWDFIoTarget2 Чтобы получить интерфейс IWDFIoTarget2, драйверы вызывают IWDFIoTarget::QueryInterface. |
IWDFIoTargetStateManagement Интерфейс IWDFIoTargetStateManagement предоставляет методы, которые управляют состоянием целевого объекта ввода-вывода и отслеживают его. |
IWDFMemory Интерфейс IWDFMemory предоставляет объект памяти платформы, предоставляющий доступ к блоку памяти. |
IWDFNamedPropertyStore Интерфейс IWDFNamedPropertyStore предоставляет объект property-store. |
IWDFNamedPropertyStore2 Драйверы получают интерфейс IWDFNamedPropertyStore2, вызывая IWDFPropertyStoreFactory::RetrieveDevicePropertyStore. |
IWDFObject Интерфейс IWDFObject предоставляет базовый объект платформы, который предоставляет основные функциональные возможности, общие для всех типов объектов платформы. Все объекты платформы являются производными от этого корневого объекта. |
IWDFPropertyStoreFactory Интерфейс IWDFPropertyStoreFactory — это интерфейс фабрики, который используется для создания интерфейса хранилища свойств. |
IWDFRemoteInterface Драйверы UMDF получают указатель на этот интерфейс путем вызова метода IWDFDevice2::CreateRemoteInterface. |
IWDFRemoteInterfaceInitialize Драйверы на основе UMDF получают интерфейс IWDFRemoteInterfaceInitialize в качестве входных данных для функции обратного вызова IPnpCallbackRemoteInterfaceNotification::OnRemoteInterfaceArrival. |
IWDFRemoteTarget Чтобы получить интерфейс IWDFRemoteTarget, драйверы вызывают IWDFDevice2::CreateRemoteTarget. |
IWDFRequestCompletionParams Интерфейс IWDFRequestCompletionParams предоставляет методы, которые драйверы могут использовать для получения сведений о завершении запроса ввода-вывода. Драйверы могут вызывать эти методы после завершения синхронной или асинхронной операции ввода-вывода. |
IWDFUnifiedPropertyStore Интерфейс IWDFUnifiedPropertyStore предоставляет единое хранилище свойств. |
IWDFUnifiedPropertyStoreFactory Интерфейс IWDFUnifiedPropertyStoreFactory — это фабричный интерфейс, который используется для создания единого интерфейса хранилища свойств. |
IWDFUsbInterface Интерфейс IWDFUsbInterface предоставляет интерфейс USB, предоставляемый USB-устройством. |
IWDFUsbRequestCompletionParams Интерфейс IWDFUsbRequestCompletionParams предоставляет объект parameters для завершения объекта запроса USB. Объект parameters в первую очередь требуется для асинхронного ввода-вывода и многоуровневого драйвера. |
IWDFUsbTargetDevice Интерфейс IWDFUsbTargetDevice предоставляет целевой объект ввода-вывода USB-устройства. |
IWDFUsbTargetFactory Интерфейс IWDFUsbTargetFactory — это интерфейс фабрики, который используется для создания объекта целевого устройства USB. |
IWDFUsbTargetPipe Интерфейс IWDFUsbTargetPipe предоставляет USB-канал (конечную точку), который также является целевым объектом ввода-вывода. |
IWDFUsbTargetPipe2 Интерфейс IWDFUsbTargetPipe2 предоставляет USB-канал (конечную точку), который также является целевым объектом ввода-вывода. |
IWDFWorkItem Этот интерфейс предоставляет объект рабочего элемента. |
Структуры
UMDF_IO_TARGET_OPEN_PARAMS Структура UMDF_IO_TARGET_OPEN_PARAMS содержит параметры открытия файла. |
UMDF_VERSION_DATA Структура UMDF_VERSION_DATA описывает версию платформы. |
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER Структура WDF_CHILD_ADDRESS_DESCRIPTION_HEADER — это структура заголовка, которая должна быть первым элементом каждой структуры описания адреса. |
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER Структура WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER — это структура заголовка, которая должна быть первым элементом каждой структуры описания идентификации. |
WDF_CHILD_LIST_CONFIG Структура WDF_CHILD_LIST_CONFIG содержит сведения о конфигурации для списка дочерних устройств. |
WDF_CHILD_LIST_ITERATOR Структура WDF_CHILD_LIST_ITERATOR определяет тип дочерних устройств, которые платформа будет получать, когда драйвер вызывает WdfChildListRetrieveNextDevice. |
WDF_CHILD_RETRIEVE_INFO Структура WDF_CHILD_RETRIEVE_INFO содержит сведения о дочернем устройстве, полученные путем вызова WdfChildListRetrieveNextDevice или WdfChildListRetrievePdo. |
WDF_COINSTALLER_INSTALL_OPTIONS Структура WDF_COINSTALLER_INSTALL_OPTIONS содержит параметры установки, которые установщик драйвера на основе платформы может указать в совместном установщике платформы. |
WDF_COMMON_BUFFER_CONFIG Структура WDF_COMMON_BUFFER_CONFIG содержит сведения о конфигурации для общего буфера. |
WDF_COMPANION_EVENT_CALLBACKS Эта WDF_COMPANION_EVENT_CALLBACKS статья предназначена только для внутреннего использования. |
WDF_DEVICE_INTERFACE_PROPERTY_DATA Структура WDF_DEVICE_INTERFACE_PROPERTY_DATA описывает свойство интерфейса устройства. |
WDF_DEVICE_PNP_CAPABILITIES Структура WDF_DEVICE_PNP_CAPABILITIES описывает возможности Plug and Play устройства. |
WDF_DEVICE_PNP_NOTIFICATION_DATA Структура WDF_DEVICE_PNP_NOTIFICATION_DATA описывает изменение состояния в Plug and Play конечного автомата устройства. |
WDF_DEVICE_POWER_CAPABILITIES Структура WDF_DEVICE_POWER_CAPABILITIES описывает возможности питания устройства. |
WDF_DEVICE_POWER_NOTIFICATION_DATA Структура WDF_DEVICE_POWER_NOTIFICATION_DATA описывает изменение состояния в power state machine устройства. |
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS Структура WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS содержит предоставленные драйвером сведения, которые платформа использует, когда устройство неактивно и система находится в рабочем состоянии системы (S0). |
WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA Структура WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA описывает изменение состояния в конечном автомате политики управления питанием устройства. |
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS Структура WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS содержит предоставленные драйвером сведения о способности устройства пробуждения себя и системы, когда оба устройства находятся в маломощном состоянии. |
WDF_DEVICE_PROPERTY_DATA Структура WDF_DEVICE_PROPERTY_DATA описывает свойство устройства. |
WDF_DEVICE_STATE Структура WDF_DEVICE_STATE указывает состояние Plug and Play устройства. |
WDF_DMA_ENABLER_CONFIG Структура WDF_DMA_ENABLER_CONFIG предоставляет характеристики для объекта средства включения DMA. |
WDF_DMA_SYSTEM_PROFILE_CONFIG Структура WDF_DMA_SYSTEM_PROFILE_CONFIG описывает параметры оборудования, связанные с включением DMA в системном режиме. |
WDF_DPC_CONFIG Структура WDF_DPC_CONFIG содержит сведения о конфигурации для объекта DPC. |
WDF_DRIVER_CONFIG Структура WDF_DRIVER_CONFIG является входным параметром для WdfDriverCreate. |
WDF_DRIVER_VERSION_AVAILABLE_PARAMS Структура WDF_DRIVER_VERSION_AVAILABLE_PARAMS задает номера основных и дополнительных версий для библиотеки Kernel-Mode Driver Framework. |
WDF_FDO_EVENT_CALLBACKS Структура WDF_FDO_EVENT_CALLBACKS содержит указатели на функции обратного вызова событий PnP драйвера функции. |
WDF_FILEOBJECT_CONFIG Структура WDF_FILEOBJECT_CONFIG содержит сведения о конфигурации объектов файлов платформы драйвера. |
WDF_INTERRUPT_CONFIG Структура WDF_INTERRUPT_CONFIG содержит сведения о конфигурации прерывания устройства. |
WDF_INTERRUPT_EXTENDED_POLICY Структура WDF_INTERRUPT_EXTENDED_POLICY содержит сведения о политике, приоритете, сходстве и группе прерывания. |
WDF_INTERRUPT_EXTENDED_POLICY Узнайте, как структура WDF_INTERRUPT_EXTENDED_POLICY содержит сведения о политике, приоритете, сходстве и группе прерывания. |
WDF_INTERRUPT_INFO Структура WDF_INTERRUPT_INFO содержит сведения о ресурсе прерывания устройства. |
WDF_INTERRUPT_INFO Узнайте, как структура WDF_INTERRUPT_INFO содержит сведения о ресурсе прерывания устройства. |
WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS Структура WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS содержит сведения о конкретных действиях, которые платформа может предпринять при получении запроса ввода-вывода для вашего драйвера, если существует ситуация с нехваткой памяти. |
WDF_IO_QUEUE_CONFIG Структура WDF_IO_QUEUE_CONFIG содержит сведения о конфигурации для объекта очереди платформы. |
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY Структура WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY содержит предоставленные драйвером сведения, которые платформа использует для обеспечения гарантированного прогресса в очереди ввода-вывода. |
WDF_IO_TARGET_OPEN_PARAMS Структура WDF_IO_TARGET_OPEN_PARAMS содержит параметры, используемые методом WdfIoTargetOpen. |
WDF_IO_TYPE_CONFIG Структура WDF_IO_TYPE_CONFIG определяет предпочтительный метод доступа к буферу драйвера для запросов на чтение и запись, а также для запросов управления вводом-выводом устройства. |
WDF_MEMORY_DESCRIPTOR Структура WDF_MEMORY_DESCRIPTOR описывает буфер памяти. |
WDF_OBJECT_ATTRIBUTES Структура WDF_OBJECT_ATTRIBUTES описывает атрибуты, которые могут быть связаны с любым объектом платформы. |
WDF_OBJECT_CONTEXT_TYPE_INFO Структура WDF_OBJECT_CONTEXT_TYPE_INFO описывает определяемую драйвером контекстную память объекта платформы. |
WDF_PDO_EVENT_CALLBACKS Структура WDF_PDO_EVENT_CALLBACKS представляет собой таблицу диспетчеризации для функций обратного вызова событий водителя шины. |
WDF_PNPPOWER_EVENT_CALLBACKS Структура WDF_PNPPOWER_EVENT_CALLBACKS содержит указатели на функции обратного вызова Plug and Play драйвера и события питания. |
WDF_POWER_FRAMEWORK_SETTINGS Структура WDF_POWER_FRAMEWORK_SETTINGS описывает параметры платформы управления питанием (PoFx) для однокомпонентных устройств. |
WDF_POWER_POLICY_EVENT_CALLBACKS Структура WDF_POWER_POLICY_EVENT_CALLBACKS содержит указатели на функции обратного вызова событий политики питания драйвера. |
WDF_PROPERTY_STORE_ROOT Структура WDF_PROPERTY_STORE_ROOT содержит сведения, определяющие хранилище свойств UMDF. |
WDF_QUERY_INTERFACE_CONFIG Структура WDF_QUERY_INTERFACE_CONFIG описывает интерфейс, определяемый драйвером. |
WDF_REMOVE_LOCK_OPTIONS Структура WDF_REMOVE_LOCK_OPTIONS задает параметры для получения блокировки удаления перед доставкой IRP драйверу. |
WDF_REQUEST_COMPLETION_PARAMS Структура WDF_REQUEST_COMPLETION_PARAMS содержит параметры, связанные с завершением запроса ввода-вывода. |
WDF_REQUEST_FORWARD_OPTIONS Структура WDF_REQUEST_FORWARD_OPTIONS содержит параметры для повторного ввода-вывода запроса из очереди ввода-вывода дочернего устройства в очередь ввода-вывода родительского устройства. |
WDF_REQUEST_PARAMETERS Структура WDF_REQUEST_PARAMETERS получает параметры, связанные с запросом ввода-вывода. |
WDF_REQUEST_REUSE_PARAMS Структура WDF_REQUEST_REUSE_PARAMS указывает сведения, связанные с повторно используемым запросом ввода-вывода. |
WDF_REQUEST_SEND_OPTIONS Структура WDF_REQUEST_SEND_OPTIONS определяет параметры, связанные с отправкой запроса ввода-вывода целевому объекту ввода-вывода. |
WDF_TASK_QUEUE_CONFIG Эта WDF_TASK_QUEUE_CONFIG статья предназначена только для внутреннего использования. |
WDF_TASK_SEND_OPTIONS Эта WDF_TASK_SEND_OPTIONS статья предназначена только для внутреннего использования. |
WDF_TIMER_CONFIG Структура WDF_TIMER_CONFIG содержит сведения о конфигурации для объекта таймера платформы. |
WDF_USB_CONTINUOUS_READER_CONFIG Структура WDF_USB_CONTINUOUS_READER_CONFIG содержит сведения, которые платформа использует для настройки непрерывного чтения для USB-канала. |
WDF_USB_CONTROL_SETUP_PACKET Структура WDF_USB_CONTROL_SETUP_PACKET описывает пакет настройки для передачи элементов управления USB. |
WDF_USB_DEVICE_CREATE_CONFIG Структура WDF_USB_DEVICE_CREATE_CONFIG содержит сведения, которые платформа использует для настройки объекта USB-устройства платформы. |
WDF_USB_DEVICE_INFORMATION Структура WDF_USB_DEVICE_INFORMATION содержит сведения о версии и возможностях USB-устройства. |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS Структура WDF_USB_DEVICE_SELECT_CONFIG_PARAMS указывает параметры конфигурации USB-устройства. |
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS Структура WDF_USB_INTERFACE_SELECT_SETTING_PARAMS содержит сведения о выборе интерфейса USB. |
WDF_USB_INTERFACE_SETTING_PAIR Структура WDF_USB_INTERFACE_SETTING_PAIR задает альтернативный параметр для указанного ИНТЕРФЕЙСА USB. |
WDF_USB_PIPE_INFORMATION Структура WDF_USB_PIPE_INFORMATION содержит сведения о USB-канале и его конечной точке. |
WDF_USB_REQUEST_COMPLETION_PARAMS Структура WDF_USB_REQUEST_COMPLETION_PARAMS содержит параметры, связанные с завершением запроса ввода-вывода для USB-устройства. |
WDF_WMI_INSTANCE_CONFIG Структура WDF_WMI_INSTANCE_CONFIG содержит сведения о конфигурации для экземпляра поставщика данных WMI. |
WDF_WMI_PROVIDER_CONFIG Структура WDF_WMI_PROVIDER_CONFIG содержит сведения о конфигурации для блока данных WMI драйвера. |
WDF_WORKITEM_CONFIG Структура WDF_WORKITEM_CONFIG содержит сведения, связанные с рабочим элементом. |
WDFMEMORY_OFFSET Структура WDFMEMORY_OFFSET определяет подраздел буфера объекта памяти. |
WDFMEMORY_OFFSET Структура WDFMEMORY_OFFSET описывает расположение и размер информации, доступ к которым осуществляется в блоке памяти. |
WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS Структура WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS содержит предоставленные драйвером сведения, которые платформа использует, когда устройство неактивно и система находится в рабочем состоянии системы (S0). |
WUDF_INTERRUPT_CONFIG Структура WUDF_INTERRUPT_CONFIG содержит сведения о конфигурации для прерывания устройства. |
WUDF_WORKITEM_CONFIG Структура WUDF_WORKITEM_CONFIG содержит сведения, связанные с рабочим элементом. |