Função NdisMCoOidRequestComplete (ndis.h)
A função NdisMCoOidRequestComplete retorna o status final de uma solicitação OID de um driver de miniporto
função MiniportCoOidRequest retornada NDIS_STATUS_PENDING.
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 miniporto 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 um 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 específica de VC, esse parâmetro será NULL.
Request
Um ponteiro para um buffer formatado como uma estrutura de NDIS_OID_REQUEST. O driver de miniporto 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 deXXX NDIS_STATUS_ determinado pelo driver , exceto NDIS_STATUS_PENDING.
Valor de retorno
Nenhum
Observações
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.