Share via


General Object Identifiers (Windows Embedded CE 6.0)

1/6/2010

The following table shows the general object identifiers with a description of the purpose of each.

Programming element Description

OID_GEN_CURRENT_LOOKAHEAD

This object specifies the number of bytes of received packet data that will be indicated to the protocol driver.

OID_GEN_CURRENT_PACKET_FILTER

This object specifies the types of net packets for which a protocol receives indications from a NIC driver.

OID_GEN_DRIVER_VERSION

OID_GEN_DRIVER_VERSION specifies the NDIS version in use by the NIC driver.

OID_GEN_HARDWARE_STATUS

This object identifier returns the status of the underlying NIC hardware.

OID_GEN_LINK_SPEED

This object specifies the maximum speed of the NIC in kbps.

OID_GEN_MAC_OPTIONS

OID_GEN_MAC_OPTIONS specifies a bitmask that defines optional properties of the underlying driver or its NIC.

OID_GEN_MAXIMUM_FRAME_SIZE

This object specifies the maximum network packet size, in bytes, that the NIC supports.

OID_GEN_MAXIMUM_LOOKAHEAD

OID_GEN_MAXIMUM_LOOKAHEAD specifies the maximum number of bytes that the NIC can provide as lookahead data.

OID_GEN_MAXIMUM_SEND_PACKETS

This object specifies the maximum number of send packets the MiniportSendPackets function can accept.

OID_GEN_MAXIMUM_TOTAL_SIZE

OID_GEN_MAXIMUM_TOTAL_SIZE specifies the maximum total packet length, in bytes, the NIC supports. This specification includes the header.

OID_GEN_MEDIA_CONNECT_STATUS

OID_GEN_MEDIA_CONNECT_STATUS requests the miniport to return the connection status of the NIC on the network as one of the following system-defined values: NdisMediaStateConnected or NdisMediaStateDisconnected.

OID_GEN_MEDIA_IN_USE

OID_GEN_MEDIA_IN_USE specifies a complete list of the media types that the NIC currently uses.

OID_GEN_MEDIA_SUPPORTED

OID_GEN_MEDIA_SUPPORTED specifies the media types that the NIC can support, but not necessarily the media types that the NIC currently uses.

OID_GEN_NETWORK_LAYER_ADDRESSES

This object notifies underlying miniport and other layered drivers about the list of network-layer addresses that are associated with bound instances.

OID_GEN_PHYSICAL_MEDIUM

This object specifies the types of physical media that the NIC supports.

OID_GEN_PROTOCOL_OPTIONS

OID_GEN_PROTOCOL_OPTIONS specifies a bitmask that defines optional properties of the protocol driver. If the protocol driver does not set its flags on a binding, NDIS assumes they are all clear.

OID_GEN_RECEIVE_BLOCK_SIZE

This object specifies the amount of storage, in bytes, that a single packet occupies in the receive buffer space of the NIC.

OID_GEN_RECEIVE_BUFFER_SPACE

This object specifies the amount of memory on the NIC that is available for buffering receive data.

OID_GEN_SUPPORTED_LIST

OID_GEN_SUPPORTED_LIST specifies an array of object identifiers for objects that the underlying driver or its NIC supports.

OID_GEN_TRANSMIT_BLOCK_SIZE

This object specifies the minimum number of bytes that a single net packet occupies in the transmit buffer space of the NIC.

OID_GEN_TRANSMIT_BUFFER_SPACE

This object specifies the amount of memory, in bytes, available on the NIC for buffering transmit data.

OID_GEN_TRANSPORT_HEADER_OFFSET

This object indicates the size of additional headers for packets that a particular transport sends and receives.

OID_GEN_VENDOR_DESCRIPTION

This object points to a zero-terminated, counted string describing the NIC.

OID_GEN_VENDOR_ID

This object specifies a three-byte IEEE-registered vendor code, followed by a single byte that the vendor assigns to identify a particular NIC.

See Also

Reference

Network Driver Object Identifiers