Struct mltg_bindings::Windows::Win32::Graphics::Dxgi::IDXGIInfoQueue [−][src]
#[repr(transparent)]pub struct IDXGIInfoQueue(_);
Implementations
pub unsafe fn SetMessageCountLimit<'a>(
&self,
producer: impl IntoParam<'a, Guid>,
messagecountlimit: u64
) -> Result<()>
pub unsafe fn GetMessage<'a>(
&self,
producer: impl IntoParam<'a, Guid>,
messageindex: u64,
pmessage: *mut DXGI_INFO_QUEUE_MESSAGE,
pmessagebytelength: *mut usize
) -> Result<()>
pub unsafe fn GetNumStoredMessagesAllowedByRetrievalFilters<'a>(
&self,
producer: impl IntoParam<'a, Guid>
) -> u64
pub unsafe fn GetNumMessagesDiscardedByMessageCountLimit<'a>(
&self,
producer: impl IntoParam<'a, Guid>
) -> u64
pub unsafe fn GetNumMessagesAllowedByStorageFilter<'a>(
&self,
producer: impl IntoParam<'a, Guid>
) -> u64
pub unsafe fn GetNumMessagesDeniedByStorageFilter<'a>(
&self,
producer: impl IntoParam<'a, Guid>
) -> u64
pub unsafe fn AddStorageFilterEntries<'a>(
&self,
producer: impl IntoParam<'a, Guid>,
pfilter: *const DXGI_INFO_QUEUE_FILTER
) -> Result<()>
pub unsafe fn GetStorageFilter<'a>(
&self,
producer: impl IntoParam<'a, Guid>,
pfilter: *mut DXGI_INFO_QUEUE_FILTER,
pfilterbytelength: *mut usize
) -> Result<()>
pub unsafe fn PushEmptyStorageFilter<'a>(
&self,
producer: impl IntoParam<'a, Guid>
) -> Result<()>
pub unsafe fn PushDenyAllStorageFilter<'a>(
&self,
producer: impl IntoParam<'a, Guid>
) -> Result<()>
pub unsafe fn PushCopyOfStorageFilter<'a>(
&self,
producer: impl IntoParam<'a, Guid>
) -> Result<()>
pub unsafe fn PushStorageFilter<'a>(
&self,
producer: impl IntoParam<'a, Guid>,
pfilter: *const DXGI_INFO_QUEUE_FILTER
) -> Result<()>
pub unsafe fn AddRetrievalFilterEntries<'a>(
&self,
producer: impl IntoParam<'a, Guid>,
pfilter: *const DXGI_INFO_QUEUE_FILTER
) -> Result<()>
pub unsafe fn GetRetrievalFilter<'a>(
&self,
producer: impl IntoParam<'a, Guid>,
pfilter: *mut DXGI_INFO_QUEUE_FILTER,
pfilterbytelength: *mut usize
) -> Result<()>
pub unsafe fn PushEmptyRetrievalFilter<'a>(
&self,
producer: impl IntoParam<'a, Guid>
) -> Result<()>
pub unsafe fn PushDenyAllRetrievalFilter<'a>(
&self,
producer: impl IntoParam<'a, Guid>
) -> Result<()>
pub unsafe fn PushCopyOfRetrievalFilter<'a>(
&self,
producer: impl IntoParam<'a, Guid>
) -> Result<()>
pub unsafe fn PushRetrievalFilter<'a>(
&self,
producer: impl IntoParam<'a, Guid>,
pfilter: *const DXGI_INFO_QUEUE_FILTER
) -> Result<()>
pub unsafe fn GetRetrievalFilterStackSize<'a>(
&self,
producer: impl IntoParam<'a, Guid>
) -> u32
pub unsafe fn AddMessage<'a>(
&self,
producer: impl IntoParam<'a, Guid>,
category: DXGI_INFO_QUEUE_MESSAGE_CATEGORY,
severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY,
id: i32,
pdescription: impl IntoParam<'a, PSTR>
) -> Result<()>
pub unsafe fn AddApplicationMessage<'a>(
&self,
severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY,
pdescription: impl IntoParam<'a, PSTR>
) -> Result<()>
pub unsafe fn SetBreakOnCategory<'a>(
&self,
producer: impl IntoParam<'a, Guid>,
category: DXGI_INFO_QUEUE_MESSAGE_CATEGORY,
benable: impl IntoParam<'a, BOOL>
) -> Result<()>
pub unsafe fn SetBreakOnSeverity<'a>(
&self,
producer: impl IntoParam<'a, Guid>,
severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY,
benable: impl IntoParam<'a, BOOL>
) -> Result<()>
pub unsafe fn SetBreakOnID<'a>(
&self,
producer: impl IntoParam<'a, Guid>,
id: i32,
benable: impl IntoParam<'a, BOOL>
) -> Result<()>
pub unsafe fn GetBreakOnCategory<'a>(
&self,
producer: impl IntoParam<'a, Guid>,
category: DXGI_INFO_QUEUE_MESSAGE_CATEGORY
) -> BOOL
pub unsafe fn GetBreakOnSeverity<'a>(
&self,
producer: impl IntoParam<'a, Guid>,
severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY
) -> BOOL
pub unsafe fn SetMuteDebugOutput<'a>(
&self,
producer: impl IntoParam<'a, Guid>,
bmute: impl IntoParam<'a, BOOL>
)
Trait Implementations
Performs the conversion.
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for IDXGIInfoQueue
impl !Send for IDXGIInfoQueue
impl !Sync for IDXGIInfoQueue
impl Unpin for IDXGIInfoQueue
impl UnwindSafe for IDXGIInfoQueue
Blanket Implementations
Mutably borrows from an owned value. Read more