pub struct WindowsGraphicsCard {Show 54 fields
pub name: Vec<String>,
pub description: Vec<String>,
pub caption: Vec<String>,
pub status: Vec<String>,
pub status_info: Vec<String>,
pub availability: Vec<String>,
pub driver_version: Vec<String>,
pub adapter_ram: Vec<String>,
pub adapter_dac_type: Vec<String>,
pub current_refresh_rate: Vec<String>,
pub max_refresh_rate: Vec<String>,
pub min_refresh_rate: Vec<String>,
pub current_bits_per_pixel: Vec<String>,
pub current_horizontal_resolution: Vec<String>,
pub current_vertical_resolution: Vec<String>,
pub current_number_of_colors: Vec<String>,
pub current_number_of_columns: Vec<String>,
pub current_number_of_rows: Vec<String>,
pub current_scan_mode: Vec<String>,
pub device_id: Vec<String>,
pub dither_type: Vec<String>,
pub driver_date: Vec<String>,
pub icm_intent: Vec<String>,
pub icm_method: Vec<String>,
pub inf_file_name: Vec<String>,
pub inf_section: Vec<String>,
pub install_date: Vec<String>,
pub installed_display_drivers: Vec<String>,
pub max_memory_supported: Vec<String>,
pub max_number_controlled: Vec<String>,
pub monochrome: Vec<String>,
pub number_of_color_planes: Vec<String>,
pub number_of_video_pages: Vec<String>,
pub pnp_device_id: Vec<String>,
pub power_management_capabilities: Vec<String>,
pub power_management_supported: Vec<String>,
pub protocol_supported: Vec<String>,
pub reserved_system_palette_entries: Vec<String>,
pub specification_version: Vec<String>,
pub system_creation_classname: Vec<String>,
pub system_name: Vec<String>,
pub system_palette_entries: Vec<String>,
pub time_of_last_reset: Vec<String>,
pub video_architecture: Vec<String>,
pub video_memory_type: Vec<String>,
pub video_mode: Vec<String>,
pub video_mode_description: Vec<String>,
pub video_processor: Vec<String>,
pub accelerator_capabilities: Vec<String>,
pub capability_descriptions: Vec<String>,
pub color_table_entries: Vec<String>,
pub config_manager_error_code: Vec<String>,
pub config_manager_user_config: Vec<String>,
pub creation_classname: Vec<String>,
}
Expand description
a type that includes all (probably) informations that windows provide about your graphics card.
Fields§
§name: Vec<String>
§description: Vec<String>
§caption: Vec<String>
§status: Vec<String>
§status_info: Vec<String>
§availability: Vec<String>
§driver_version: Vec<String>
§adapter_ram: Vec<String>
§adapter_dac_type: Vec<String>
§current_refresh_rate: Vec<String>
§max_refresh_rate: Vec<String>
§min_refresh_rate: Vec<String>
§current_bits_per_pixel: Vec<String>
§current_horizontal_resolution: Vec<String>
§current_vertical_resolution: Vec<String>
§current_number_of_colors: Vec<String>
§current_number_of_columns: Vec<String>
§current_number_of_rows: Vec<String>
§current_scan_mode: Vec<String>
§device_id: Vec<String>
§dither_type: Vec<String>
§driver_date: Vec<String>
§icm_intent: Vec<String>
§icm_method: Vec<String>
§inf_file_name: Vec<String>
§inf_section: Vec<String>
§install_date: Vec<String>
§installed_display_drivers: Vec<String>
§max_memory_supported: Vec<String>
§max_number_controlled: Vec<String>
§monochrome: Vec<String>
§number_of_color_planes: Vec<String>
§number_of_video_pages: Vec<String>
§pnp_device_id: Vec<String>
§power_management_capabilities: Vec<String>
§power_management_supported: Vec<String>
§protocol_supported: Vec<String>
§reserved_system_palette_entries: Vec<String>
§specification_version: Vec<String>
§system_creation_classname: Vec<String>
§system_name: Vec<String>
§system_palette_entries: Vec<String>
§time_of_last_reset: Vec<String>
§video_architecture: Vec<String>
§video_memory_type: Vec<String>
§video_mode: Vec<String>
§video_mode_description: Vec<String>
§video_processor: Vec<String>
§accelerator_capabilities: Vec<String>
§capability_descriptions: Vec<String>
§color_table_entries: Vec<String>
§config_manager_error_code: Vec<String>
§config_manager_user_config: Vec<String>
§creation_classname: Vec<String>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WindowsGraphicsCard
impl RefUnwindSafe for WindowsGraphicsCard
impl Send for WindowsGraphicsCard
impl Sync for WindowsGraphicsCard
impl Unpin for WindowsGraphicsCard
impl UnwindSafe for WindowsGraphicsCard
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