Share via


Método IMiniportWavePciStream::Service (portcls.h)

El Service método notifica al controlador de minipuerto de una solicitud de servicio.

Sintaxis

void Service();

Valor devuelto

None

Observaciones

Cuando el controlador de puerto llama al método IMiniportWavePci::NewStream del controlador de miniport, ese método genera una referencia al objeto IServiceGroup de la nueva secuencia. El flujo de puerto agrega su propio objeto IServiceSink al grupo de servicios y espera la notificación de una solicitud de servicio. El origen de la notificación suele ser la rutina de servicio de interrupción (ISR) del controlador de miniporte.

Cuando el ISR del controlador de minipuerto llama a la rutina IPortWavePci::Notify del controlador de puerto, el controlador de puerto pone en cola una llamada de procedimiento diferida (DPC). Cuando se ejecuta el DPC, llama al método RequestService en cada uno de los objetos IServiceSink del grupo de servicios. Cuando el DPC llama a este método en el objeto IServiceSink de la secuencia de puerto, el controlador de puerto llama a su vez al método del Service objeto de flujo de minipuerto.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado portcls.h (incluir Portcls.h)
IRQL DISPATCH_LEVEL

Consulte también

IMiniportWavePci::NewStream

IMiniportWavePciStream

IPortWavePci::Notify

IServiceGroup

IServiceSink