Compartilhar via


Função KsCompletePendingRequest (ks.h)

A função KsCompletePendingRequest é usada para concluir uma solicitação de E/S em resposta à qual uma função de expedição AVStream retornada anteriormente STATUS_PENDING.

Sintaxe

void KsCompletePendingRequest(
  [in] PIRP Irp
);

Parâmetros

[in] Irp

Um ponteiro para a estrutura IRP que deve ser concluída; isso é passado na função de expedição que retornou um STATUS_PENDING.

Retornar valor

Nenhum

Comentários

Se a função de expedição em questão não passar um IRP, ela não poderá retornar STATUS_PENDING. Os minidrivers devem definir IRP. IoStatus.Status antes de chamar essa função.

KsCompletePendingRequest pode ser usado para funções de expedição PnP na tabela de expedição do dispositivo ou solicitações de criação e fechamento de filtro. As funções de expedição que retornam STATUS_PENDING devem chamar essa função quando concluirem a solicitação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX.
Plataforma de Destino Universal
Cabeçalho ks.h (inclua Ks.h)
Biblioteca Ks.lib
IRQL <=DISPATCH_LEVEL

Confira também

IO_STATUS_BLOCK

IRP

KSDEVICE_DISPATCH

KSFILTER_DISPATCH