[−][src]Trait dxplr::dxgi::IAdapter3
Required methods
fn query_video_memory_info(
&self,
node_index: u32,
memory_segment_group: MemorySegmentGroup
) -> Result<QueryVideoMemoryInfo, HResult>
&self,
node_index: u32,
memory_segment_group: MemorySegmentGroup
) -> Result<QueryVideoMemoryInfo, HResult>
fn register_hardware_content_protection_teardown_status_event(
&self,
hevent: HANDLE
) -> Result<u32, HResult>
&self,
hevent: HANDLE
) -> Result<u32, HResult>
fn register_video_memory_budget_change_notification_event(
&self,
hevent: HANDLE
) -> Result<u32, HResult>
&self,
hevent: HANDLE
) -> Result<u32, HResult>
fn set_video_memory_reservation(
&self,
node_index: u32,
memory_segment_group: MemorySegmentGroup,
reservation: u64
) -> Result<(), HResult>
&self,
node_index: u32,
memory_segment_group: MemorySegmentGroup,
reservation: u64
) -> Result<(), HResult>
fn unregister_hardware_content_protection_teardown_status(&self, cookie: u32)
fn unregister_video_memory_budget_change_notification(&self, cookie: u32)
Implementors
impl IAdapter3 for Adapter3
[src]
fn query_video_memory_info(
&self,
node_index: u32,
memory_segment_group: MemorySegmentGroup
) -> Result<QueryVideoMemoryInfo, HResult>
[src]
&self,
node_index: u32,
memory_segment_group: MemorySegmentGroup
) -> Result<QueryVideoMemoryInfo, HResult>
fn register_hardware_content_protection_teardown_status_event(
&self,
hevent: HANDLE
) -> Result<u32, HResult>
[src]
&self,
hevent: HANDLE
) -> Result<u32, HResult>
fn register_video_memory_budget_change_notification_event(
&self,
hevent: HANDLE
) -> Result<u32, HResult>
[src]
&self,
hevent: HANDLE
) -> Result<u32, HResult>
fn set_video_memory_reservation(
&self,
node_index: u32,
memory_segment_group: MemorySegmentGroup,
reservation: u64
) -> Result<(), HResult>
[src]
&self,
node_index: u32,
memory_segment_group: MemorySegmentGroup,
reservation: u64
) -> Result<(), HResult>
fn unregister_hardware_content_protection_teardown_status(&self, cookie: u32)
[src]
fn unregister_video_memory_budget_change_notification(&self, cookie: u32)
[src]
impl IAdapter3 for Adapter4
[src]
fn query_video_memory_info(
&self,
node_index: u32,
memory_segment_group: MemorySegmentGroup
) -> Result<QueryVideoMemoryInfo, HResult>
[src]
&self,
node_index: u32,
memory_segment_group: MemorySegmentGroup
) -> Result<QueryVideoMemoryInfo, HResult>
fn register_hardware_content_protection_teardown_status_event(
&self,
hevent: HANDLE
) -> Result<u32, HResult>
[src]
&self,
hevent: HANDLE
) -> Result<u32, HResult>
fn register_video_memory_budget_change_notification_event(
&self,
hevent: HANDLE
) -> Result<u32, HResult>
[src]
&self,
hevent: HANDLE
) -> Result<u32, HResult>
fn set_video_memory_reservation(
&self,
node_index: u32,
memory_segment_group: MemorySegmentGroup,
reservation: u64
) -> Result<(), HResult>
[src]
&self,
node_index: u32,
memory_segment_group: MemorySegmentGroup,
reservation: u64
) -> Result<(), HResult>