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 miniport que o NDIS passou para o parâmetro MiniportAdapterHandle do Função MiniportInitializeEx .
[in] OidRequest
Um ponteiro para um buffer formatado como uma estrutura NDIS_OID_REQUEST . O driver de miniporte 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_Xxx determinado pelo driver, exceto NDIS_STATUS_PENDING. Para obter mais informações sobre valores de status OID, consulte MiniportDirectOidRequest.
Retornar valor
Nenhum
Comentários
Um driver de miniporte que retorna NDIS_STATUS_PENDING de sua A função MiniportDirectOidRequest deve chamar NdisMDirectOidRequestComplete depois que o driver de miniporte 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 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 | Universal |
Cabeçalho | ndis.h (inclua Ndis.h) |
Biblioteca | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |