Hi,
I am porting USB-IrDA Device, which is based on NDIS5.1-WDM, to
NDIS6.0-WDF, i took sample of NDISEDGE under, WinDDK\6000\src\kmdf
\ndisedge\60
Problem 1 :
My Questions are,
While setting attributes for NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES,
and NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES.
1. What should be the PhysicalMedium ?
2. What should be the IfType ?
and also other attributes ???
any suggestions ?????
Problem 2 :
>>> when i assign IF_TYPE_OTHER for IfType, then as soon as my initialize rotinue finishes with status_success, the HaltHandlerEx is called,
but if i assign IF_TYPE_ETHERNET_CSMACD to the IfType then my
initialization rotinue completes with status_success and the
HaltHandlerEx is called properly when it is suppose to be called, why
it is so ???? whats the reason behind this ????
Problem 3 :
As part of IrDA Protocol, there should be always send happening, as we
broadcast our identity, in order, for the other devices to see us, but
surprisingly my SendHandler, ie. SendNetBufferListsHandler is never
called, can anyone suggest me why send handler is not called under
what circumstances the send will not get called ???
NOTE : the InitializeHandlerEx is completed with STATUS_SUCCESS.
Any Other Suggestions are also Welcome,
Thanks in Advance.
Thanks and Regards,
Neo