Función SerCx2CompleteWait (sercx.h)
El método SerCx2CompleteWait notifica a la versión 2 de la extensión del marco de trabajo serie (SerCx2) que se ha producido un evento en la máscara de espera actual.
Sintaxis
void SerCx2CompleteWait(
[in] WDFDEVICE Device,
[in] ULONG Event
);
Parámetros
[in] Device
Un controlador WDFDEVICE para el objeto de dispositivo de marco que representa el controlador serie. El controlador del controlador serie creó este objeto en su función de devolución de llamada EvtDriverDeviceAdd . Para obtener más información, vea SerCx2InitializeDevice.
[in] Event
Tipo de evento que finaliza la operación de espera actual. Este parámetro es un valor de máscara de espera. Cada tipo de evento corresponde a un bit determinado en la máscara de espera. Este bit se establece para indicar que se ha producido el evento correspondiente. Para obtener más información sobre los tipos de eventos que se pueden especificar mediante una máscara de espera, vea SERIAL_EV_XXX.
Valor devuelto
None
Observaciones
Cuando SerCx2 recibe una solicitud de IOCTL_SERIAL_SET_WAIT_MASK de un cliente, el controlador de solicitudes de SerCx2 llama a la función de devolución de llamada EvtSerCx2SetWaitMask para notificar al controlador de serie que la máscara de espera ha cambiado.
Cuando se produce un evento en la nueva máscara de espera, el controlador llama a SerCx2CompleteWait para notificar a SerCx2 del evento. Si una solicitud de IOCTL_SERIAL_WAIT_ON_MASK enviada previamente está pendiente en SerCx2 en el momento de la llamada a SerCx2CompleteWait , SerCx2 completa esta solicitud con una máscara de espera de salida que indica qué evento se ha producido. De lo contrario, SerCx2 almacena el evento en su historial de eventos internos en previsión de una solicitud de IOCTL_SERIAL_WAIT_ON_MASK futura.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 8.1. |
Plataforma de destino | Universal |
Encabezado | sercx.h |
IRQL | <= DISPATCH_LEVEL |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de