Função NdisMDirectOidRequestComplete (ndis.h)
Os drivers de miniport chamam a função NdisMDirectOidRequestComplete para retornar o status final de uma solicitação OID direta para a qual o driver função MiniportDirectOidRequest retornada NDIS_STATUS_PENDING.
Sintaxe
void NdisMDirectOidRequestComplete(
[in] NDIS_HANDLE MiniportAdapterHandle,
[in] PNDIS_OID_REQUEST OidRequest,
[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.
[in] OidRequest
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 sua função MiniportDirectOidRequest.
[in] Status
O status final da operação de solicitação: NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED ou qualquer NDIS_STATUS_xxxdeterminado pelo driver, exceto NDIS_STATUS_PENDING. Para obter mais informações sobre valores de status OID, consulte miniportDirectOidRequest.
Valor de retorno
Nenhum
Observações
Um driver de miniporto que retorna NDIS_STATUS_PENDING de sua função MiniportDirectOidRequest deve chamar NdisMDirectOidRequestComplete após o driver de miniporto concluir a operação de solicitação.
Se um driver sobreposto tiver originado a solicitação OID direta, o NDIS chamará a função de solicitação completa (consulte ProtocolDirectOidRequestComplete e FilterDirectOidRequestComplete) do sobreposto que originou a solicitação.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte no NDIS 6.1 e posterior. |
da Plataforma de Destino | Universal |
cabeçalho | ndis.h (inclua Ndis.h) |
biblioteca | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |