#[repr(C)]
pub union URB_0 {
Show 21 fields
pub UrbHeader: _URB_HEADER,
pub UrbSelectInterface: _URB_SELECT_INTERFACE,
pub UrbSelectConfiguration: _URB_SELECT_CONFIGURATION,
pub UrbPipeRequest: _URB_PIPE_REQUEST,
pub UrbFrameLengthControl: _URB_FRAME_LENGTH_CONTROL,
pub UrbGetFrameLength: _URB_GET_FRAME_LENGTH,
pub UrbSetFrameLength: _URB_SET_FRAME_LENGTH,
pub UrbGetCurrentFrameNumber: _URB_GET_CURRENT_FRAME_NUMBER,
pub UrbControlTransfer: _URB_CONTROL_TRANSFER,
pub UrbControlTransferEx: _URB_CONTROL_TRANSFER_EX,
pub UrbBulkOrInterruptTransfer: _URB_BULK_OR_INTERRUPT_TRANSFER,
pub UrbIsochronousTransfer: _URB_ISOCH_TRANSFER,
pub UrbControlDescriptorRequest: _URB_CONTROL_DESCRIPTOR_REQUEST,
pub UrbControlGetStatusRequest: _URB_CONTROL_GET_STATUS_REQUEST,
pub UrbControlFeatureRequest: _URB_CONTROL_FEATURE_REQUEST,
pub UrbControlVendorClassRequest: _URB_CONTROL_VENDOR_OR_CLASS_REQUEST,
pub UrbControlGetInterfaceRequest: _URB_CONTROL_GET_INTERFACE_REQUEST,
pub UrbControlGetConfigurationRequest: _URB_CONTROL_GET_CONFIGURATION_REQUEST,
pub UrbOSFeatureDescriptorRequest: _URB_OS_FEATURE_DESCRIPTOR_REQUEST,
pub UrbOpenStaticStreams: _URB_OPEN_STATIC_STREAMS,
pub UrbGetIsochPipeTransferPathDelays: _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS,
}
Expand description
Required features: ‘Win32_Devices_Usb’
Fields
UrbHeader: _URB_HEADER
UrbSelectInterface: _URB_SELECT_INTERFACE
UrbSelectConfiguration: _URB_SELECT_CONFIGURATION
UrbPipeRequest: _URB_PIPE_REQUEST
UrbFrameLengthControl: _URB_FRAME_LENGTH_CONTROL
UrbGetFrameLength: _URB_GET_FRAME_LENGTH
UrbSetFrameLength: _URB_SET_FRAME_LENGTH
UrbGetCurrentFrameNumber: _URB_GET_CURRENT_FRAME_NUMBER
UrbControlTransfer: _URB_CONTROL_TRANSFER
UrbControlTransferEx: _URB_CONTROL_TRANSFER_EX
UrbBulkOrInterruptTransfer: _URB_BULK_OR_INTERRUPT_TRANSFER
UrbIsochronousTransfer: _URB_ISOCH_TRANSFER
UrbControlDescriptorRequest: _URB_CONTROL_DESCRIPTOR_REQUEST
UrbControlGetStatusRequest: _URB_CONTROL_GET_STATUS_REQUEST
UrbControlFeatureRequest: _URB_CONTROL_FEATURE_REQUEST
UrbControlVendorClassRequest: _URB_CONTROL_VENDOR_OR_CLASS_REQUEST
UrbControlGetInterfaceRequest: _URB_CONTROL_GET_INTERFACE_REQUEST
UrbControlGetConfigurationRequest: _URB_CONTROL_GET_CONFIGURATION_REQUEST
UrbOSFeatureDescriptorRequest: _URB_OS_FEATURE_DESCRIPTOR_REQUEST
UrbOpenStaticStreams: _URB_OPEN_STATIC_STREAMS
UrbGetIsochPipeTransferPathDelays: _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for URB_0
impl !Send for URB_0
impl !Sync for URB_0
impl Unpin for URB_0
impl UnwindSafe for URB_0
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more