Função NdisMCoOidRequestComplete (ndis.h)

A função NdisMCoOidRequestComplete retorna a status final de uma solicitação OID que um driver de miniporto

Função MiniportCoOidRequest retornada NDIS_STATUS_PENDING para.

Sintaxe

void NdisMCoOidRequestComplete(
  [in] NDIS_HANDLE       MiniportAdapterHandle,
       NDIS_HANDLE       NdisMiniportVcHandle,
       PNDIS_OID_REQUEST Request,
  [in] NDIS_STATUS       Status
);

Parâmetros

[in] MiniportAdapterHandle

Um identificador de adaptador de miniport que o NDIS passou para o parâmetro MiniportAdapterHandle do Função MiniportInitializeEx .

NdisMiniportVcHandle

Um identificador que identifica a VC (conexão virtual). O driver de miniporto obteve esse identificador como um parâmetro de entrada para sua função MiniportCoCreateVc , quando um cliente configurou uma chamada de saída ou quando o gerenciador de chamadas criou uma VC para um SAP (ponto de acesso de serviço) registrado pelo cliente. O gerenciador de chamadas criou a VC para indicar uma notificação de chamada de entrada. Se a solicitação não for específica de VC, esse parâmetro será NULL.

Request

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

[in] Status

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

Retornar valor

Nenhum

Comentários

Um driver de miniporto CoNDIS que retorna NDIS_STATUS_PENDING de sua função MiniportCoOidRequest deve chamar NdisMCoOidRequestComplete depois que o driver de miniporto tiver terminado a operação de solicitação.

Uma chamada para NdisMCoOidRequestComplete causa uma chamada para o Função ProtocolCoOidRequestComplete do driver sobreposto que chamou a função NdisCoOidRequest .

Requisitos

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

Confira também

MiniportCoCreateVc

MiniportCoOidRequest

MiniportInitializeEx

NDIS_OID_REQUEST

NdisCoOidRequest

ProtocolCoOidRequestComplete