DrvNumberOfDevices

LONG
   DrvNumberOfDevices(
       PREG_ACCESS
RegAccess,
       LPDWORD
NumberOfDevices
       );

The DrvNumberOfDevices function determines the number of device subkeys existing under the driver’s \Parameters key in the registry.

Parameters

RegAccess

Pointer to a globally-defined structure of type REG_ACCESS.

NumberOfDevices

Address of a location to receive the number of devices.

Return Value

Returns ERROR_SUCCESS if the operation succeeds. Otherwise returns one of the error codes defined in winerror.h.

Comments

The structure pointed to by RegAccess must be a single, globally-defined REG_ACCESS structure that the driver uses with all calls to drvlib.lib functions requiring a RegAccess parameter.

Drivers create device subkeys by calling DrvCreateDeviceKey.

Drivers must call DrvCreateServicesNode before calling DrvNumberOfDevices.

For additional information, see Installing and Configuring your Driver, Using drvlib.lib.