9.1.5 Using the DLL to Create a Handle

NcDetectCreateHandle requests the DLL to provide a handle for a NIC that is not present in the system. This is necessary when the user overrides detection and continues to configure a network card. The function prototype is as follows:

LONG NcDetectCreateHandle(
LONG lNetcardId,
INTERFACE_TYPE
itBusType,
LONG
lBusNumber,
PVOID
*ppvHandle
);

Parameters

lNetcardId

Specifies a valid NIC type number.

itBusType

Specifies an enumerated value that describes the type of bus on which the NIC can be found.

lBusNumber

Specifies the zero-based number of the bus being searched by the upper-level detection algorithm.

ppvHandle

Points to a variable in which this function return the opaque handle.