Compartir a través de


Función KsCompletePendingRequest (ks.h)

La función KsCompletePendingRequest se usa para completar una solicitud de E/S en respuesta a la que una función de distribución de AVStream devolvió previamente STATUS_PENDING.

Sintaxis

void KsCompletePendingRequest(
  [in] PIRP Irp
);

Parámetros

[in] Irp

Puntero a la estructura irP que debe completarse; esto se pasa en la función de distribución que devolvió un STATUS_PENDING.

Valor devuelto

Ninguno

Observaciones

Si la función de distribución en cuestión no pasa un IRP, no puede devolver STATUS_PENDING. Los minidrivers deben establecer IRP. IoStatus.Status antes de llamar a esta función.

KsCompletePendingRequest se puede usar para las funciones de envío de PnP en la tabla de distribución del dispositivo o las solicitudes de creación y cierre de filtros. Las funciones de envío que devuelven STATUS_PENDING deben llamar a esta función cuando completen la solicitud.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
de la plataforma de destino de Universal
encabezado de ks.h (incluya Ks.h)
biblioteca de Ks.lib
irQL <=DISPATCH_LEVEL

Consulte también

IO_STATUS_BLOCK

IRP

KSDEVICE_DISPATCH

KSFILTER_DISPATCH