Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
Network Driver Object Identifiers
Send Feedback on this topic to the authors