Obsolete Interfaces in NDIS 6.20

Some NDIS 6.1 application interface elements are obsolete for NDIS 6.20 drivers.

The following table lists NDIS 6.1 interface elements and their NDIS 6.20 replacements.

Obsolete interface Use instead

LOCK_STATE

LOCK_STATE_EX

NDIS_CURRENT_PROCESSOR_NUMBER

NdisCurrentProcessorIndex

NDIS_MAX_PROCESSOR_COUNT(constant)

NdisGroupMaxProcessorCount

NDIS_RW_LOCK

NDIS_RW_LOCK_EX

MAXIMUM_PROCESSORS(constant)

NdisGroupMaxProcessorCount

NdisSystemProcessorCount

NdisGroupMaxProcessorCount

NdisSystemActiveProcessorCount

NdisGroupActiveProcessorCount

NdisGetProcessorInformation

NdisGetProcessorInformationEx

NdisMQueueDpc

NdisMQueueDpcEx

Do not use the TargetProcessors parameter of MINIPORT_ISR_HANDLER ( MiniportInterrupt)

NdisMQueueDpcEx

Do not use the TargetProcessors parameter of MINIPORT_MSI_ISR_HANDLER ( MiniportMessageInterrupt)

NdisMQueueDpcEx

NDIS_NBL_MEDIA_SPECIFIC_INFORMATION

NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX

OID_GEN_PHYSICAL_MEDIUM

OID_GEN_PHYSICAL_MEDIUM_EX

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PM_ADD_WOL_PATTERN

OID_PNP_CAPABILITIES

OID_PM_CURRENT_CAPABILITIES

OID_PNP_ENABLE_WAKE_UP

OID_PM_PARAMETERS

OID_PNP_REMOVE_WAKE_UP_PATTERN

OID_PM_REMOVE_WOL_PATTERN

OID_PNP_WAKE_UP_PATTERN_LIST

OID_PM_WOL_PATTERN_LIST