Struct NDIS_INTERFACE_INFORMATION
#[repr(C)]pub struct NDIS_INTERFACE_INFORMATION {Show 32 fields
pub ifOperStatus: NET_IF_OPER_STATUS,
pub ifOperStatusFlags: u32,
pub MediaConnectState: NET_IF_MEDIA_CONNECT_STATE,
pub MediaDuplexState: NET_IF_MEDIA_DUPLEX_STATE,
pub ifMtu: u32,
pub ifPromiscuousMode: bool,
pub ifDeviceWakeUpEnable: bool,
pub XmitLinkSpeed: u64,
pub RcvLinkSpeed: u64,
pub ifLastChange: u64,
pub ifCounterDiscontinuityTime: u64,
pub ifInUnknownProtos: u64,
pub ifInDiscards: u64,
pub ifInErrors: u64,
pub ifHCInOctets: u64,
pub ifHCInUcastPkts: u64,
pub ifHCInMulticastPkts: u64,
pub ifHCInBroadcastPkts: u64,
pub ifHCOutOctets: u64,
pub ifHCOutUcastPkts: u64,
pub ifHCOutMulticastPkts: u64,
pub ifHCOutBroadcastPkts: u64,
pub ifOutErrors: u64,
pub ifOutDiscards: u64,
pub ifHCInUcastOctets: u64,
pub ifHCInMulticastOctets: u64,
pub ifHCInBroadcastOctets: u64,
pub ifHCOutUcastOctets: u64,
pub ifHCOutMulticastOctets: u64,
pub ifHCOutBroadcastOctets: u64,
pub CompartmentId: NET_IF_COMPARTMENT_ID,
pub SupportedStatistics: u32,
}Fields§
§ifOperStatus: NET_IF_OPER_STATUS§ifOperStatusFlags: u32§MediaConnectState: NET_IF_MEDIA_CONNECT_STATE§MediaDuplexState: NET_IF_MEDIA_DUPLEX_STATE§ifMtu: u32§ifPromiscuousMode: bool§ifDeviceWakeUpEnable: bool§XmitLinkSpeed: u64§RcvLinkSpeed: u64§ifLastChange: u64§ifCounterDiscontinuityTime: u64§ifInUnknownProtos: u64§ifInDiscards: u64§ifInErrors: u64§ifHCInOctets: u64§ifHCInUcastPkts: u64§ifHCInMulticastPkts: u64§ifHCInBroadcastPkts: u64§ifHCOutOctets: u64§ifHCOutUcastPkts: u64§ifHCOutMulticastPkts: u64§ifHCOutBroadcastPkts: u64§ifOutErrors: u64§ifOutDiscards: u64§ifHCInUcastOctets: u64§ifHCInMulticastOctets: u64§ifHCInBroadcastOctets: u64§ifHCOutUcastOctets: u64§ifHCOutMulticastOctets: u64§ifHCOutBroadcastOctets: u64§CompartmentId: NET_IF_COMPARTMENT_ID§SupportedStatistics: u32Trait Implementations§
§impl Clone for NDIS_INTERFACE_INFORMATION
impl Clone for NDIS_INTERFACE_INFORMATION
§fn clone(&self) -> NDIS_INTERFACE_INFORMATION
fn clone(&self) -> NDIS_INTERFACE_INFORMATION
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for NDIS_INTERFACE_INFORMATION
impl Debug for NDIS_INTERFACE_INFORMATION
§impl Default for NDIS_INTERFACE_INFORMATION
impl Default for NDIS_INTERFACE_INFORMATION
§impl PartialEq for NDIS_INTERFACE_INFORMATION
impl PartialEq for NDIS_INTERFACE_INFORMATION
impl Copy for NDIS_INTERFACE_INFORMATION
impl StructuralPartialEq for NDIS_INTERFACE_INFORMATION
Auto Trait Implementations§
impl Freeze for NDIS_INTERFACE_INFORMATION
impl RefUnwindSafe for NDIS_INTERFACE_INFORMATION
impl Send for NDIS_INTERFACE_INFORMATION
impl Sync for NDIS_INTERFACE_INFORMATION
impl Unpin for NDIS_INTERFACE_INFORMATION
impl UnwindSafe for NDIS_INTERFACE_INFORMATION
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more