NdiFindNdi


HNDI NdiFindNdi(ndiRelation, wNetClass, lpszDeviceId)
HNDI ndiRelation;    // NDI handle
WORD wNetClass;    // network class
LPCSTR lpszDeviceID;    // pointer to string

The NdiFindNDI procedure used for finding or enumerating the NDI objects in the system. For example, you can enumerate all drivers of a certain class, or look up a specific device ID.

ndiRelation

Identifies an NDI object. Pass NULL to search from all NDI objects. Pass in the return value from a previous call to NdiFindNdi to find the next object that matches your criteria.

wNetClass

Specifies the network object class to look for. If zero, all classes match.

Value

Meaning

NDI_CLASS_NET

Network adapter ("Net")

NDI_CLASS_TRANS

Network transport ("NetTrans")

NDI_CLASS_CLIENT

Network client ("NetClient")

NDI_CLASS_SERVICE

Network service ("NetService")


lpszDeviceID

Points to a buffer that contains the device ID to match. If NULL, all device IDs match.

Note that when searching for device IDs, more that one instance of that device ID may be installed, so you will want to call NdiFindNdi successively.