#[repr(C)]pub struct NV_GPU_DISPLAYIDS {
pub version: u32,
pub connectorType: NV_MONITOR_CONN_TYPE,
pub displayId: u32,
pub flags: NV_GPU_DISPLAYIDS_FLAGS,
}Fields§
§version: u32§connectorType: NV_MONITOR_CONN_TYPEout: vga, tv, dvi, hdmi and dp. This is reserved for future use and clients should not
rely on this information. Instead get the
GPU connector type from NvAPI_GPU_GetConnectorInfo/NvAPI_GPU_GetConnectorInfoEx
displayId: u32this is a unique identifier for each device
flags: NV_GPU_DISPLAYIDS_FLAGSif bit is set then this display is part of MST topology and it’s a dynamic
Implementations§
Trait Implementations§
Source§impl Clone for NV_GPU_DISPLAYIDS
impl Clone for NV_GPU_DISPLAYIDS
Source§fn clone(&self) -> NV_GPU_DISPLAYIDS
fn clone(&self) -> NV_GPU_DISPLAYIDS
Returns a duplicate 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 moreSource§impl Debug for NV_GPU_DISPLAYIDS
impl Debug for NV_GPU_DISPLAYIDS
impl Copy for NV_GPU_DISPLAYIDS
Auto Trait Implementations§
impl Freeze for NV_GPU_DISPLAYIDS
impl RefUnwindSafe for NV_GPU_DISPLAYIDS
impl Send for NV_GPU_DISPLAYIDS
impl Sync for NV_GPU_DISPLAYIDS
impl Unpin for NV_GPU_DISPLAYIDS
impl UnwindSafe for NV_GPU_DISPLAYIDS
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