XXX_Init (NDIS) (Windows CE 5.0)
When an NDIS Protocol Driver is loaded, either during initialization or through a device call, the driver-supplied function xxx_Init (Services.exe) is called.
DWORDXXX_Init( DWORDdwContext);
Parameters
- dwContext
[in] Pointer to a string containing the registry path to the active key for the stream interface driver.
Return Values
Returns a handle to the device context created, or 0 if unsuccessful.
Remarks
The XXX_Init function of every type of NDIS protocol driver must call NdisRegisterProtocol to register the driver's ProtocolXxx entry points with the NDIS library. All types of NDIS protocols should register fully functional ProtocolBindAdapter and ProtocolUnbindAdapter functions to support plug and play. In general, a XXX_Init function should call NdisRegisterProtocol just before it.
If an attempt to allocate resources that the driver needs to carry out network I/O operations fails, XXX_Init should release all resources it already allocated before it returns 0.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Ndis.h.
Link Library: Ndislib.lib.
See Also
ActivateDevice | RegisterDevice | xxx_Init (Services.exe) | MiniportInitialize | NdisIMRegisterLayeredMiniport | NdisMInitializeWrapper | NdisRegisterProtocol | ProtocolBindAdapter | ProtocolUnbindAdapter
Send Feedback on this topic to the authors