Struct windows_sys::Win32::Graphics::Printing::MONITOR2
#[repr(C)]pub struct MONITOR2 {Show 23 fields
pub cbSize: u32,
pub pfnEnumPorts: PFN_PRINTING_ENUMPORTS2,
pub pfnOpenPort: PFN_PRINTING_OPENPORT2,
pub pfnOpenPortEx: PFN_PRINTING_OPENPORTEX2,
pub pfnStartDocPort: PFN_PRINTING_STARTDOCPORT2,
pub pfnWritePort: PFN_PRINTING_WRITEPORT2,
pub pfnReadPort: PFN_PRINTING_READPORT2,
pub pfnEndDocPort: PFN_PRINTING_ENDDOCPORT2,
pub pfnClosePort: PFN_PRINTING_CLOSEPORT2,
pub pfnAddPort: PFN_PRINTING_ADDPORT2,
pub pfnAddPortEx: PFN_PRINTING_ADDPORTEX2,
pub pfnConfigurePort: PFN_PRINTING_CONFIGUREPORT2,
pub pfnDeletePort: PFN_PRINTING_DELETEPORT2,
pub pfnGetPrinterDataFromPort: PFN_PRINTING_GETPRINTERDATAFROMPORT2,
pub pfnSetPortTimeOuts: PFN_PRINTING_SETPORTTIMEOUTS2,
pub pfnXcvOpenPort: PFN_PRINTING_XCVOPENPORT2,
pub pfnXcvDataPort: PFN_PRINTING_XCVDATAPORT2,
pub pfnXcvClosePort: PFN_PRINTING_XCVCLOSEPORT2,
pub pfnShutdown: PFN_PRINTING_SHUTDOWN2,
pub pfnSendRecvBidiDataFromPort: PFN_PRINTING_SENDRECVBIDIDATAFROMPORT2,
pub pfnNotifyUsedPorts: PFN_PRINTING_NOTIFYUSEDPORTS2,
pub pfnNotifyUnusedPorts: PFN_PRINTING_NOTIFYUNUSEDPORTS2,
pub pfnPowerEvent: PFN_PRINTING_POWEREVENT2,
}
Expand description
Required features: "Win32_Devices_Communication"
, "Win32_Foundation"
, "Win32_System_Power"
Fields§
§cbSize: u32
§pfnEnumPorts: PFN_PRINTING_ENUMPORTS2
§pfnOpenPort: PFN_PRINTING_OPENPORT2
§pfnOpenPortEx: PFN_PRINTING_OPENPORTEX2
§pfnStartDocPort: PFN_PRINTING_STARTDOCPORT2
§pfnWritePort: PFN_PRINTING_WRITEPORT2
§pfnReadPort: PFN_PRINTING_READPORT2
§pfnEndDocPort: PFN_PRINTING_ENDDOCPORT2
§pfnClosePort: PFN_PRINTING_CLOSEPORT2
§pfnAddPort: PFN_PRINTING_ADDPORT2
§pfnAddPortEx: PFN_PRINTING_ADDPORTEX2
§pfnConfigurePort: PFN_PRINTING_CONFIGUREPORT2
§pfnDeletePort: PFN_PRINTING_DELETEPORT2
§pfnGetPrinterDataFromPort: PFN_PRINTING_GETPRINTERDATAFROMPORT2
§pfnSetPortTimeOuts: PFN_PRINTING_SETPORTTIMEOUTS2
§pfnXcvOpenPort: PFN_PRINTING_XCVOPENPORT2
§pfnXcvDataPort: PFN_PRINTING_XCVDATAPORT2
§pfnXcvClosePort: PFN_PRINTING_XCVCLOSEPORT2
§pfnShutdown: PFN_PRINTING_SHUTDOWN2
§pfnSendRecvBidiDataFromPort: PFN_PRINTING_SENDRECVBIDIDATAFROMPORT2
§pfnNotifyUsedPorts: PFN_PRINTING_NOTIFYUSEDPORTS2
§pfnNotifyUnusedPorts: PFN_PRINTING_NOTIFYUNUSEDPORTS2
§pfnPowerEvent: PFN_PRINTING_POWEREVENT2
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for MONITOR2
impl Send for MONITOR2
impl Sync for MONITOR2
impl Unpin for MONITOR2
impl UnwindSafe for MONITOR2
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