HWN_CLIENT_SET_STATE función de devolución de llamada (hwnclx.h)
Implementado por el controlador cliente para establecer el estado del componente de notificación de hardware. Se invoca cuando un usuario quiere cambiar el estado de un controlador.
Sintaxis
HWN_CLIENT_SET_STATE HwnClientSetState;
NTSTATUS HwnClientSetState(
[in] PVOID Context,
[in] PVOID Buffer,
[in] ULONG BufferLength,
[out] PULONG BytesWritten
)
{...}
Parámetros
[in] Context
Puntero a la información de contexto del controlador cliente. Este espacio de memoria está disponible para su uso por parte del controlador cliente. Se asigna como parte del espacio de contexto del objeto de marco WdfDeviceCreate. Para obtener más información, vea HWN_CLIENT_REGISTRATION_PACKET y Framework Object Context Space.
[in] Buffer
Búfer de BufferLength bytes que contienen una estructura de HWN_HEADER, incluidas una o varias estructuras de HWN_SETTINGS que especifican las notificaciones de hardware que se van a establecer.
[in] BufferLength
Tamaño del de búfer de en bytes.
[out] BytesWritten
Puntero a una variable que indica el número de bytes escritos por la función.
Valor devuelto
Devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, devuelve un código de error NTSTATUS adecuado.
Observaciones
Registre la implementación de esta función de devolución de llamada estableciendo el miembro adecuado de HWN_CLIENT_REGISTRATION_PACKET y llamando a HwNRegisterClient.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 1709 |
servidor mínimo admitido | Windows Server 2016 |
de la plataforma de destino de | Windows |
encabezado de | hwnclx.h |
irQL | PASSIVE_LEVEL |