USBDBG_PDD_INTERFACE_INFO (Compact 2013)
10/16/2014
This structure contains pointers to the functions that implement the USBDBG platform-dependent device driver (PDD) interface.
Syntax
typedef struct USBDBG_PDD_INTERFACE_INFO
{
DWORD version;
PFN_USBDBG_PDD_DEINIT pfnDeinit;
PFN_USBDBG_PDD_CONNECT pfnConnect;
PFN_USBDBG_PDD_DISCONNECT pfnDisconnect;
PFN_USBDBG_PDD_IOCTL pfnIoctl;
PFN_USBDBG_PDD_EVENTHANDLER pfnEventHandler;
PFN_USBDBG_PDD_RECVDATA pfnRecvData;
PFN_USBDBG_PDD_SENDDATA pfnSendData;
PFN_USBDBG_PDD_SENDCMD pfnSendCmd;
PFN_USBDBG_PDD_SETPOWER pfnSetPower;
} USBDBG_PDD_INTERFACE_INFO;
Members
- pfnDeinit
Pointer to a custom function that implements PFN_USBDBG_PDD_DEINIT.
- pfnConnect
Pointer to a custom function that implements PFN_USBDBG_PDD_CONNECT.
- pfnDisconnect
Pointer to a custom function that implements PFN_USBDBG_PDD_DISCONNECT.
- pfnIoctl
Pointer to a custom function that implements PFN_USBDBG_PDD_IOCTL.
- pfnEventHandler
Pointer to a custom function that implements PFN_USBDBG_PDD_EVENTHANDLER.
- pfnRecvData
Pointer to a custom function that implements PFN_USBDBG_PDD_RECVDATA.
- pfnSendData
Pointer to a custom function that implements PFN_USBDBG_PDD_SENDDATA.
- pfnSendCmd
Pointer to a custom function that implements PFN_USBDBG_PDD_SENDCMD.
- pfnSetPower
Pointer to a custom function that implements PFN_USBDBG_PDD_SETPOWER.
Remarks
In the PDD, you must fill out this structure. For an example, see UsbDbgPdd_Init.
Requirements
Header |
UsbDbgDdsi.h |