Función HwNRegisterClient (hwnclx.h)

Registra el controlador cliente de notificaciones de hardware y sus funciones de devolución de llamada con la extensión de clase . Esta función debe invocarse cuando se carga el controlador de cliente y se llama a la rutina DriverEntry para la inicialización.

Sintaxis

FORCEINLINE NTSTATUS  HwNRegisterClient(
  _In_    WDFDRIVER                        Driver,
  _Inout_ PHWN_CLIENT_REGISTRATION_PACKET  RegistrationPacket,
  _In_    PUNICODE_STRING                  RegistryPath
);

Parámetros

[in] Driver

Identificador del objeto de controlador del marco de controladores de cliente.

[in, out] RegistrationPacket

Puntero a la estructura HWN_CLIENT_REGISTRATION_PACKET que contiene punteros de función a las funciones de devolución de llamada definidas en la implementación del controlador de cliente y requeridas por la extensión de clase.

[in] RegistryPath

Puntero a una estructura de UNICODE_STRING que contiene la ruta de acceso a la clave del Registro del controlador cliente.

Valor devuelto

Devuelve STATUS_SUCCESS si la función se realiza correctamente. Devuelve STATUS_INVALID_PARAMETER si no se encuentra el controlador cliente correspondiente. De lo contrario, devuelve uno de los valores de estado de error definidos en Ntstatus.h.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1709
Servidor mínimo compatible Windows Server 2016
Plataforma de destino Windows
Encabezado hwnclx.h
Library Mshwnclxstub.lib
IRQL PASSIVE_LEVEL

Consulte también

Compatibilidad con notificaciones de hardware

Referencia de notificaciones de hardware