[原创]NDIS 部分FLAGS定义
具体方法见附件,我就直接发具体的定义了,哈哈
NDIS MINIPORT_BLOCK的FLAGS定义
[B]NDIS5 MINIPORT_BLOCK.Flags[/B] NORMAL_INTERRUPTS = 1 IN_INITIALIZE = 2 BUS_MASTER = 8 64BIT_DMA = 0x10 DEREGISTERED_INTERRUPT = 0x20 SG_LIST = 0x40 REQUEST_TIMEOUT = 0x100 PROCESSING_REQUEST = 0x400 IGNORE_PACKET_QUEUE = 0x800 IGNORE_REQUEST_QUEUE = 0x1000 IGNORE_TOKEN_RING_ERRORS= 0x2000 CHECK_FOR_LOOPBACK = 0x4000 INTERMEDIATE_DRIVER = 0x8000 IS_CO = 0x20000 DESERIALIZED = 0x40000 CALLING_RESET = 0x80000 RESET_REQUESTED = 0x100000 RESET_IN_PROGRESS = 0x200000 RESOURCES_AVAILABLE = 0x400000 SEND_LOOPBACK_DIRECTED = 0x800000 RESTORING_FILTERS = 0x1000000 SUPPORTS_MEDIA_SENSE = 0x4000000 DOES_NOT_DO_LOOPBACK = 0x8000000 SECONDARY = 0x10000000 MEDIA_CONNECTED = 0x20000000 NETBOOT_CARD = 0x40000000 PM_HALTING = 0x80000000 CANNOT_ADD_DELETE_ONE_MULTICAST_ADDRESS = 0x80 SG_DMA = 0x200 [B]NdisPacket.Private.Flags [/B] MULTICAST_PACKET = 0x10 MRESERVED2 = 0x20 RESERVED3 = 0x40 DONT_LOOPBACK = 0x80 IS_LOOPBACK_PACKET = 0x100 LOOPBACK_ONLY = 0x200 RESERVED4 = 0x400 DOUBLE_BUFFERED = 0x800 [B]NdisPacket.Private.NdisPacketFlags[/B] fPACKET_HAS_TIMED_OUT = 0x1 fPACKET_IS_LOOPBACK = 0x2 fPACKET_SELF_DIRECTED = 0x4 fPACKET_DONT_COMPLETE = 0x8 fPACKET_PENDING = 0x10 fPACKET_ALREADY_LOOPEDBACK= 0x20 fPACKET_CLEAR_ITEMS = 0x3F //??? fPACKET_CONTAINS_MEDIA_SPECIFIC_INFO = 0x40 fPACKET_ALLOCATED_BY_NDIS = 0x80

NDIS FLAGS.pdf
