CLIENT_DEVICE_INFORMATION structure (hwnclx.h)

The CLIENT_DEVICE_INFORMATION structure is used by the hardware notification callback HWN_CLIENT_QUERY_DEVICE_INFORMATION to return the total number of hardware notifications that the client device driver provides.

Syntax

typedef struct _CLIENT_DEVICE_INFORMATION {
  USHORT  Version;
  USHORT  Size;
  USHORT  TotalHwNs;
} CLIENT_DEVICE_INFORMATION, CLIENT_DEVICE_INFORMATION;

Members

Version

Specifies the version number of this structure. This value must be provided by the client driver to the class extension. The class extension is responsible for verifying that this version is supported. The hardware notification payload version number is HWN_DEVICE_INFORMATION_VERSION.

Size

The size, in bytes, of the CLIENT_DEVICE_INFORMATION data structure.

TotalHwNs

The total number of hardware notifications that the client device driver provides.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1709
Minimum supported server Windows Server 2016
Header hwnclx.h

See also

Hardware notifications support

Hardware notifications reference