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.
A regra NdisOidComplete verifica se um driver de miniporto NDIS conclui um OID corretamente.
O driver de miniporta deve concluir as operações de solicitação OID com os valores NTSTATUS permitidos.
| Se o OID for: | Só pode ser concluído com os seguintes valores NTSTATUS: |
|---|---|
OID_PNP_SET_POWER |
NDIS_STATUS_NOT_ACCEPTED NDIS_STATUS_SUCCESS NDIS_STATUS_PENDING |
OID_RECEIVE_FILTER_CLEAR_FILTER OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA OID_RECEIVE_FILTER_FREE_QUEUE OID_NIC_SWITCH_FREE_VF OID_NIC_SWITCH_DELETE_SWITCH OID_802_3_DELETE_MULTICAST_ADDRESS OID_PM_REMOVE_WOL_PATTERN OID_PM_REMOVE_PROTOCOL_OFFLOAD OID_TUNNEL_INTERFACE_RELEASE_OID |
NDIS_STATUS_NOT_ACCEPTED NDIS_STATUS_REQUEST_ABORTED NDIS_STATUS_SUCCESS NDIS_STATUS_PENDING |
Um driver de miniporto não deve chamar a função NdisMOidRequestComplete com o status final da operação de solicitação como NDIS_STATUS_PENDING.
| Além disso, se o OID for: | Só pode ser concluído com os seguintes valores NTSTATUS: |
|---|---|
OID_PNP_SET_POWER |
NDIS_STATUS_NOT_ACCEPTED NDIS_STATUS_SUCCESS |
OID_RECEIVE_FILTER_CLEAR_FILTER OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA OID_RECEIVE_FILTER_FREE_QUEUE OID_NIC_SWITCH_FREE_VF OID_NIC_SWITCH_DELETE_SWITCH OID_802_3_DELETE_MULTICAST_ADDRESS OID_PM_REMOVE_WOL_PATTERN OID_PM_REMOVE_PROTOCOL_OFFLOAD OID_TUNNEL_INTERFACE_RELEASE_OID |
NDIS_STATUS_NOT_ACCEPTED NDIS_STATUS_REQUEST_ABORTED NDIS_STATUS_SUCCESS |
Modelo de driver: NDIS
Marcar de bugs encontradas com esta regra: 0xC4 de Verificação de Bugs: DRIVER_VERIFIER_DETECTED_VIOLATION (0x00091001)
Como testar
| Em tempo de execução |
|---|
Execute o Verificador de Driver e selecione a opção de verificação NDIS/WIFI . Essa regra também é testada com a opção de verificação de conformidade DDI . |
Aplica-se a
MiniportDevicePnPEventNotifyMiniportOidRequestNdisMOidRequestComplete