Função NdisFDirectOidRequestComplete (ndis.h)

Os drivers de filtro chamam a função NdisFDirectOidRequestComplete para retornar o status final de uma solicitação OID direta para a qual a função FilterDirectOidRequest do driver retornou NDIS_STATUS_PENDING.

Sintaxe

void NdisFDirectOidRequestComplete(
  [in] NDIS_HANDLE       NdisFilterHandle,
  [in] PNDIS_OID_REQUEST OidRequest,
  [in] NDIS_STATUS       Status
);

Parâmetros

[in] NdisFilterHandle

O identificador NDIS que identifica esse módulo de filtro NDIS passou o identificador para o driver de filtro em uma chamada para a função FilterAttach .

[in] OidRequest

Um ponteiro para um buffer formatado como uma estrutura NDIS_OID_REQUEST . O driver de filtro obteve esse ponteiro como um parâmetro de entrada para seu Função FilterDirectOidRequest .

[in] Status

O status final da operação de solicitação: NDIS_STATUS_SUCCESS ou qualquer valor NDIS_STATUS_Xxx determinado pelo driver, exceto NDIS_STATUS_PENDING.

Retornar valor

Nenhum

Comentários

Um driver de filtro que retorna NDIS_STATUS_PENDING de sua função FilterDirectOidRequest deve chamar a função NdisFDirectOidRequestComplete depois que o driver tiver terminado a operação de solicitação.

Se um driver sobreposto originou a solicitação OID direta, o NDIS chamará a função de solicitação completa (consulte ProtocolDirectOidRequestComplete e FilterDirectOidRequestComplete) do driver sobreposto que originou a solicitação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.1 e posterior.
Plataforma de Destino Área de Trabalho
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL <= DISPATCH_LEVEL

Confira também

FilterAttach

FilterDirectOidRequest

FilterDirectOidRequestComplete

NDIS_OID_REQUEST

ProtocolDirectOidRequestComplete