Remote NDIS Functions
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. |
ISRHandler | 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
Last updated on Tuesday, May 18, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.