The NDI procedure can call the following functions in NETDI.
API | Description |
NdiGetFirst() | Returns a handle to the first NDI object in the system. |
NdiGetNext() | Returns the next NDI object list after a given NDI object. |
NdiFindNdi() | Enumerates NDI objects in the system. |
NdiIsNdi() | Determines whether the given NDI handle is valid. |
NdiCallInstaller() | Calls the NDI procedure for a given object. |
CreateNdiFromDeviceId() | Installs the specified device (replaces NdiAddNewDriver()) |
NdiValidate() | Sends the given object an NDI_VALIDATE message. |
NdiInstall() | Installs the NDI object's driver. |
NdiRemove() | Removes the NDI object's driver. |
NdiProperties() | Displays the properties for an NDI object. |
NdiBind() | Binds two NDI objects. |
NdiUnbind() | Removes the binding between two NDI objects. |
NdiIsBound() | Determines if two NDI objects are bound. |
NdiGetBinding() | Finds an NDI object through the binding of a given NDI object. |
NdiGetText() | Returns the driver description for an NDI object. |
NdiSetText() | Sets the driver description for an NDI object. |
NdiGetDeviceInfo() | Returns a pointer to the DEVICE_INFO structure for the given object. |
NdiGetClass() | Returns the network class number for an NDI object. |
NdiGetProperties() | Returns the properties data for a particular NDI object. |
NdiSetProperties() | Sets the properties data for a particular NDI object. |
NdiGetOwnerWindow() | Returns the window handle of the owner of the NDI window. |
NdiGetDeviceId() | Returns the PnP device ID for an NDI object. |
NdiCompareInterface() | Compares two interface lists. |
NdiGetInterface() | Returns an interface list for the object. |
NdiAddInterface() | Adds an interface to the interface list. |
NdiRemoveInterface() | Removes an interface from the interface list. |
NdiRegOpenKey() | Equivalent to RegOpenKey(). |
NdiRegCreateKey() | Equivalent to RegCreateKey(). |
NdiRegCloseKey() | Equivalent to RegCloseKey(). |
NdiRegQueryValue() | Equivalent to RegQueryValue(). |
NdiRegSetValue() | Equivalent to RegSetValue(). |
NdiRegDeleteValue() | Equivalent to RegDeleteValue(). |
NdiSystemChange() | Notifies other components that a component has been added or removed from the system. |
NdiQueryBind() | Queries NETDI to determine if the NDI object can bind to another. |
NdiGetFlags() | Gets the flags for an NDI object. |
NdiNeedReboot() | Tells NETDI that the user has made changes that require a reboot. |