Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La rutina StreamClassAbortOutstandingRequests anula todas las solicitudes pendientes, ya sea en una secuencia determinada o en todo el controlador.
Sintaxis
void StreamClassAbortOutstandingRequests(
[in] PVOID HwDeviceExtension,
[in, optional] PHW_STREAM_OBJECT HwStreamObject,
[in] NTSTATUS Status
);
Parámetros
[in] HwDeviceExtension
Puntero a la extensión del dispositivo del minidriver. El minidriver especifica el tamaño de este búfer en la estructura HW_INITIALIZATION_DATA que pasa cuando se registra a sí mismo a través de StreamClassRegisterMinidriver. A continuación, el controlador de clase pasa punteros al búfer de la HwDeviceExtension miembro del HW_STREAM_REQUEST_BLOCK, HW_STREAM_OBJECT, HW_TIME_CONTEXTy PORT_CONFIGURATION_INFORMATION estructuras que pasa al minidriver.
[in, optional] HwStreamObject
Puntero a un HW_STREAM_OBJECT que especifica en qué flujo se anulan las solicitudes o null para anular todas las solicitudes en el minidriver. Si este parámetro es null, se cancelan todas las solicitudes de dispositivo y secuencia.
[in] Status
Especifica el estado que se va a devolver cuando se anula una solicitud pendiente.
Valor devuelto
Ninguno
Observaciones
Esta llamada también indica al controlador de clase que el minidriver está listo para recibir nuevas solicitudes del tipo cancelado.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | strmini.h (incluya Strmini.h) |
biblioteca de | Stream.lib |
irQL | Mayor que DISPATCH_LEVEL |