Struct windows::Win32::Devices::Communication::COMMPROP
#[repr(C)]pub struct COMMPROP {Show 18 fields
pub wPacketLength: u16,
pub wPacketVersion: u16,
pub dwServiceMask: u32,
pub dwReserved1: u32,
pub dwMaxTxQueue: u32,
pub dwMaxRxQueue: u32,
pub dwMaxBaud: u32,
pub dwProvSubType: u32,
pub dwProvCapabilities: u32,
pub dwSettableParams: u32,
pub dwSettableBaud: u32,
pub wSettableData: u16,
pub wSettableStopParity: COMMPROP_STOP_PARITY,
pub dwCurrentTxQueue: u32,
pub dwCurrentRxQueue: u32,
pub dwProvSpec1: u32,
pub dwProvSpec2: u32,
pub wcProvChar: [u16; 1],
}
Fields§
§wPacketLength: u16
§wPacketVersion: u16
§dwServiceMask: u32
§dwReserved1: u32
§dwMaxTxQueue: u32
§dwMaxRxQueue: u32
§dwMaxBaud: u32
§dwProvSubType: u32
§dwProvCapabilities: u32
§dwSettableParams: u32
§dwSettableBaud: u32
§wSettableData: u16
§wSettableStopParity: COMMPROP_STOP_PARITY
§dwCurrentTxQueue: u32
§dwCurrentRxQueue: u32
§dwProvSpec1: u32
§dwProvSpec2: u32
§wcProvChar: [u16; 1]
Trait Implementations§
impl Copy for COMMPROP
impl Eq for COMMPROP
impl StructuralPartialEq for COMMPROP
Auto Trait Implementations§
impl Freeze for COMMPROP
impl RefUnwindSafe for COMMPROP
impl Send for COMMPROP
impl Sync for COMMPROP
impl Unpin for COMMPROP
impl UnwindSafe for COMMPROP
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)