HWN_CLIENT_QUERY_DEVICE_INFORMATION callback function (hwnclx.h)
Implemented by the client driver to retrieve hardware notification component attributes.
Syntax
HWN_CLIENT_QUERY_DEVICE_INFORMATION HwnClientQueryDeviceInformation;
NTSTATUS HwnClientQueryDeviceInformation(
[in] PVOID Context,
[out] PCLIENT_DEVICE_INFORMATION Information
)
{...}
Parameters
[in] Context
Pointer to the client driver's context information. This memory space is available for use by the client driver. It is allocated as part of the framework object context space by WdfDeviceCreate. For more information, see HWN_CLIENT_REGISTRATION_PACKET and Framework Object Context Space.
[out] Information
Pointer to a buffer that receives the controller’s attributes.
Return value
Return STATUS_SUCCESS if the operation succeeds. Otherwise, return an appropriate NTSTATUS error code.
Remarks
Register your implementation of this callback function by setting the appropriate member of HWN_CLIENT_REGISTRATION_PACKET and then calling HwNRegisterClient.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1709 |
Minimum supported server | Windows Server 2016 |
Target Platform | Windows |
Header | hwnclx.h |
IRQL | PASSIVE_LEVEL |