Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O status do NDIS_STATUS_RECEIVE_QUEUE_STATE indica aos drivers de sobreposição que o estado da fila de uma fila de máquinas virtuais (VMQ) recebe fila foi alterado.
Observações
Drivers de miniporto NDIS 6.20 e posteriores que dão suporte à interface de fila da máquina virtual geram essa indicação de status.
O driver de miniporto fornece uma estrutura NDIS_RECEIVE_QUEUE_STATE no membro StatusBuffer da estrutura NDIS_STATUS_INDICATION.
A alteração no estado DMA Parado é a única indicação de alteração de estado de fila necessária. Um driver de miniporto deve indicar esse estado depois de receber uma solicitação OID_RECEIVE_FILTER_FREE_QUEUE definida e interromper o DMA. Nesse caso, o driver de miniporto define o membro QueueState da estrutura NDIS_RECEIVE_QUEUE_STATE para NdisReceiveQueueOperationalStateDmaStopped.
Depois que o driver de miniporto receber a solicitação OID_RECEIVE_FILTER_FREE_QUEUE definida, ele deverá parar o DMA para qualquer memória compartilhada alocada para a fila especificada.
Se o driver de miniporto parou o DMA por algum outro motivo (por exemplo, ele liberou o último filtro em uma fila), a fila não deverá inserir o DMA Parado estado. No entanto, o DMA poderá ser interrompido no pausado ou executando estados se não houver filtros definidos na fila.
Requisitos
Versão |
Com suporte no NDIS 6.20 e posterior. |
Cabeçalho |
Ndis.h |