Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
This header is used by wdf. For more information, see:
wdfiotarget.h contains the following programming interfaces:
Functions
| WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME The WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME function initializes a driver's WDF_IO_TARGET_OPEN_PARAMS structure so the driver can open an I/O target by specifying the name of the device, file, or device interface. |
| WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE The WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE function initializes a driver's WDF_IO_TARGET_OPEN_PARAMS structure so that the driver can open a remote I/O target by specifying a Windows Driver Model (WDM) device object. |
| WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE The WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE function initializes a driver's WDF_IO_TARGET_OPEN_PARAMS structure so the driver can open an I/O target by specifying a filename. |
| WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME The WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME function initializes a driver's WDF_IO_TARGET_OPEN_PARAMS structure so the driver can open an I/O target by specifying the name of the device, file, or device interface. |
| WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN The WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN function initializes a driver's WDF_IO_TARGET_OPEN_PARAMS structure so the driver can reopen a remote I/O target. |
| WdfIoTargetAllocAndQueryTargetProperty The WdfIoTargetAllocAndQueryTargetProperty method allocates a buffer and retrieves a specified device property for a specified I/O target. |
| WdfIoTargetClose The WdfIoTargetClose method closes a specified remote I/O target. |
| WdfIoTargetCloseForQueryRemove The WdfIoTargetCloseForQueryRemove method temporarily closes a specified remote I/O target because the target device might soon be removed. |
| WdfIoTargetCreate The WdfIoTargetCreate method creates a remote I/O target for a specified device. |
| WdfIoTargetFormatRequestForInternalIoctl The WdfIoTargetFormatRequestForInternalIoctl method builds an internal device control request for an I/O target but does not send the request. |
| WdfIoTargetFormatRequestForInternalIoctlOthers The WdfIoTargetFormatRequestForInternalIoctlOthers method builds a non-standard internal device control request for an I/O target but does not send the request. |
| WdfIoTargetFormatRequestForIoctl The WdfIoTargetFormatRequestForIoctl method builds a device control request for an I/O target but does not send the request. |
| WdfIoTargetFormatRequestForRead The WdfIoTargetFormatRequestForRead method builds a read request for an I/O target but does not send the request. |
| WdfIoTargetFormatRequestForWrite The WdfIoTargetFormatRequestForWrite method builds a write request for an I/O target but does not send the request. |
| WdfIoTargetGetDevice The WdfIoTargetGetDevice method returns a handle to the framework device object that is the parent of the specified local or remote I/O target. |
| WdfIoTargetGetState The WdfIoTargetGetState method returns state information for a local or remote I/O target. |
| WdfIoTargetOpen The WdfIoTargetOpen method opens a remote I/O target so the driver can send I/O requests to it. |
| WdfIoTargetPurge The WdfIoTargetPurge method cancels all I/O requests queued to a local, remote, or specialized I/O target and prevents any new I/O requests from being queued. |
| WdfIoTargetQueryForInterface The WdfIoTargetQueryForInterface method obtains access to the GUID-identified, driver-defined interface of a remote I/O target. |
| WdfIoTargetQueryTargetProperty The WdfIoTargetQueryTargetProperty method retrieves a specified device property for a specified I/O target. |
| WdfIoTargetSendInternalIoctlOthersSynchronously The WdfIoTargetSendInternalIoctlOthersSynchronously method builds a non-standard internal device control request and sends it synchronously to an I/O target. |
| WdfIoTargetSendInternalIoctlSynchronously The WdfIoTargetSendInternalIoctlSynchronously method builds an internal device control request and sends it synchronously to an I/O target. |
| WdfIoTargetSendIoctlSynchronously The WdfIoTargetSendIoctlSynchronously method builds a device control request and sends it synchronously to an I/O target. |
| WdfIoTargetSendReadSynchronously The WdfIoTargetSendReadSynchronously method builds a read request and sends it synchronously to an I/O target. |
| WdfIoTargetSendWriteSynchronously The WdfIoTargetSendWriteSynchronously method builds a write request and sends it synchronously to an I/O target. |
| WdfIoTargetStart The WdfIoTargetStart method starts sending queued requests to a local or remote I/O target. |
| WdfIoTargetStop The WdfIoTargetStop method stops sending queued requests to a local or remote I/O target. |
| WdfIoTargetWdmGetTargetDeviceObject The WdfIoTargetWdmGetTargetDeviceObject method returns a pointer to the Windows Driver Model (WDM) device object that is associated with a specified local or remote I/O target. |
| WdfIoTargetWdmGetTargetFileHandle The WdfIoTargetWdmGetTargetFileHandle method returns a handle to the file that is associated with a specified remote I/O target. |
| WdfIoTargetWdmGetTargetFileObject The WdfIoTargetWdmGetTargetFileObject method returns a pointer to the Windows Driver Model (WDM) file object that is associated with a specified remote I/O target. |
| WdfIoTargetWdmGetTargetPhysicalDevice The WdfIoTargetWdmGetTargetPhysicalDevice method returns a pointer to the Windows Driver Model (WDM) physical device object (PDO) that represents a remote I/O target's device. |
Callback functions
| EVT_WDF_IO_TARGET_QUERY_REMOVE A driver's EvtIoTargetQueryRemove event callback function indicates whether the framework can safely remove a specified remote I/O target's device. |
| EVT_WDF_IO_TARGET_REMOVE_CANCELED A driver's EvtIoTargetRemoveCanceled event callback function performs operations when the removal of a specified remote I/O target is canceled. |
| EVT_WDF_IO_TARGET_REMOVE_COMPLETE A driver's EvtIoTargetRemoveComplete event callback function performs operations when the removal of a specified remote I/O target is complete. |
Structures
| WDF_IO_TARGET_OPEN_PARAMS The WDF_IO_TARGET_OPEN_PARAMS structure contains parameters that the WdfIoTargetOpen method uses. |
Enumerations
| WDF_IO_TARGET_OPEN_TYPE The WDF_IO_TARGET_OPEN_TYPE enumeration specifies how a driver identifies a remote I/O target when the driver calls WdfIoTargetOpen. |
| WDF_IO_TARGET_PURGE_IO_ACTION The WDF_IO_TARGET_PURGE_IO_ACTION enumeration identifies the actions that the framework can take when a driver calls WdfIoTargetPurge to purge an I/O target. |
| WDF_IO_TARGET_SENT_IO_ACTION The WDF_IO_TARGET_SENT_IO_ACTION enumeration identifies the actions that the framework can take when a driver calls WdfIoTargetStop to stop an I/O target. |
| WDF_IO_TARGET_STATE The WDF_IO_TARGET_STATE enumeration specifies the states that an I/O target can be in. |