XXX_Init (NDIS) (Windows Embedded CE 6.0)
1/6/2010
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.
Syntax
DWORD XXX_Init(
DWORD dwContext
);
Parameters
- dwContext
[in] Pointer to a string containing the registry path to the active key for the stream interface driver.
Return Value
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
Header | ndis.h |
Library | Ndislib.lib |
Windows Embedded CE | Windows CE .NET 4.0 and later |
See Also
Reference
NDIS Lower-Edge Functions
ActivateDevice
RegisterDevice
MiniportInitialize
NdisIMRegisterLayeredMiniport
NdisMInitializeWrapper
NdisRegisterProtocol
ProtocolBindAdapter
ProtocolUnbindAdapter