IOCTL_NDIS_REGISTER_ADAPTER (Windows Embedded CE 6.0)
1/6/2010
This CE-specific NDIS DeviceIoControl request allows an application to inform NDIS about the presence of a network adapter. NDIS will then instantiate and initialize the adapter, and bind it to the appropriate NDIS protocol drivers. Prior to calling this DeviceIoControl, all registry entries for the adapter should be created.
IOCTL_NDIS_REGISTER_ADAPTER is exported in Ndis.h as NdisRegisterAdapter.
Parameters
- lpInBuffer
Pointer to a wide character, null terminated multi-string that is the name of the adapter to be instantiated.
- nInBufferSize
Size in bytes of the lpInBuffer string, including the null terminator.
Remarks
The IOCTL_NDIS_REGISTER_ADAPTER input parameter is multistring. The following table shows the string values.
Value | Description |
---|---|
Status |
[out] On return, contains the status of the operation. Mandatory. |
MiniportDriverName |
[in] The NULL-terminated name, such as NE2000, of the miniport driver that should be used to manage the adapter. |
AdapterInstanceName |
[in] The NULL-terminated name of the adapter instance to create. Optional. If omitted, NDIS will generate a name such as NE2001 or NE20002. |
The first parameter is a miniport name such as NE2000. This parameter is
IOCTL_NDIS_REGISTER_ADAPTER is supported only for ISA and PCI devices, not PCMCIA).
Requirements
Header | ndis.h |
Windows Embedded CE | Windows CE .NET 4.0 and later |
See Also
Reference
Network Driver IOCTLs
IOCTL_NDIS_DEREGISTER_ADAPTER
DeviceIoControl