Поделиться через


Заголовок wdfiotarget.h

Этот заголовок используется wdf. Дополнительные сведения см. в разделе:

wdfiotarget.h содержит следующие программные интерфейсы:

Функции

 
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 (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 драйвера, чтобы драйвер смог повторно открыть удаленный целевой объект ввода-вывода.
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), представляющий устройство удаленного целевого объекта ввода-вывода.

Функции обратного вызова

 
EVT_WDF_IO_TARGET_QUERY_REMOVE

Функция обратного вызова события EvtIoTargetQueryRemove драйвера указывает, может ли платформа безопасно удалить указанное устройство удаленного целевого объекта ввода-вывода.
EVT_WDF_IO_TARGET_REMOVE_CANCELED

Функция обратного вызова события EvtIoTargetRemoveCanceled драйвера выполняет операции при отмене удаления указанного удаленного целевого объекта ввода-вывода.
EVT_WDF_IO_TARGET_REMOVE_COMPLETE

Функция обратного вызова события EvtIoTargetRemoveComplete драйвера выполняет операции по удалению указанного удаленного целевого объекта ввода-вывода.

Структуры

 
WDF_IO_TARGET_OPEN_PARAMS

Структура WDF_IO_TARGET_OPEN_PARAMS содержит параметры, используемые методом WdfIoTargetOpen.

Перечисления

 
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_STATE

Перечисление WDF_IO_TARGET_STATE указывает состояния, в которые может находиться целевой объект ввода-вывода.