Compartilhar via


Função NdisFOidRequestComplete (ndis.h)

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

Sintaxe

void NdisFOidRequestComplete(
  [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. O 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 de NDIS_OID_REQUEST. O driver de filtro obteve esse ponteiro como um parâmetro de entrada para sua função FilterOidRequest.

[in] Status

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

Valor de retorno

Nenhum

Observações

Um driver de filtro que retorna NDIS_STATUS_PENDING de sua função FilterOidRequest deve chamar a função NdisFOidRequestComplete após o driver concluir a operação de solicitação.

Se um driver sobreposto originou a solicitação OID, o NDIS chamará a função de solicitação completa do driver sobreposto depois que o driver de filtro chamar NdisFOidRequestComplete.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte no NDIS 6.0 e posterior.
da Plataforma de Destino Área de trabalho
cabeçalho ndis.h (inclua Ndis.h)
biblioteca Ndis.lib
IRQL <= DISPATCH_LEVEL
regras de conformidade de DDI Irql_OID_Function(ndis)

Consulte também

FilterAttach

FilterOidRequest

NDIS_OID_REQUEST