Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table shows the Remote NDIS driver functions with a description of the purpose of each.
Programming element | Description |
---|---|
GetHandler | Required function MDD uses to query features PDD supports. |
IndicateRndisPacketCompleteHandler | Required function MDD uses to return the remote NDIS packet indicated by PDD in MddIndicateRndisPacket. |
PFN_PDD_ISR | Required function MDD uses to call PDD when interrupt occurs. |
MDDAllocDataWrapper | This function allocates a DATA_WRAPPER structure from the heap. |
MDDAllocMem | This function allocates the number of bytes needed for one RNDIS packet transfer. |
MddDisconnect | This function is used by PDD to inform the MDD that the physical connection to the host has been terminated. |
MDDFreeDataWrapper | This function frees the specified data wrapper allocated in MDDAllocDataWrapper. |
MDDFreeMem | This function frees the specified memory object allocated in MDDAllocMem. |
MddIndicateRndisMessage | This function is used by PDD to indicate a RNDIS message that it has received. |
MddIndicateRndisPacket | This function is used by PDD to indicate that a RNDIS_PACKETT was received. |
MddSendRndisPacketComplete | This function is used by PDD to return the DATA_WRAPPER containing RNDIS_PACKET that MDD requested in SendRndisPacketHandler. |
PDDDeinit | This function called by MDD to de-initialize the initialization done in PDDInit. |
PDDInit | This function is used by MDD to initialize the PDD. |
SendRndisMessageHandler | Required function MDD uses to send a remote NDIS message. |
SendRndisPacketHandler | Required function MDD uses to send a remote NDIS packet. |
SetHandler | Required function MDD uses to set miscellaneous features of the PDD. |
See Also
Send Feedback on this topic to the authors