Struct mltg_bindings::Windows::Win32::Graphics::Dxgi::IDXGIInfoQueue [−][src]
#[repr(transparent)]pub struct IDXGIInfoQueue(_);
Implementations
pub unsafe fn SetMessageCountLimit<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0,
messagecountlimit: u64
) -> Result<()>
pub unsafe fn GetMessage<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0,
messageindex: u64,
pmessage: *mut DXGI_INFO_QUEUE_MESSAGE,
pmessagebytelength: *mut usize
) -> Result<()>
pub unsafe fn GetNumStoredMessagesAllowedByRetrievalFilters<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0
) -> u64
pub unsafe fn GetNumStoredMessages<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0
) -> u64
pub unsafe fn GetNumMessagesDiscardedByMessageCountLimit<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0
) -> u64
pub unsafe fn GetMessageCountLimit<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0
) -> u64
pub unsafe fn GetNumMessagesAllowedByStorageFilter<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0
) -> u64
pub unsafe fn GetNumMessagesDeniedByStorageFilter<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0
) -> u64
pub unsafe fn AddStorageFilterEntries<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0,
pfilter: *const DXGI_INFO_QUEUE_FILTER
) -> Result<()>
pub unsafe fn GetStorageFilter<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0,
pfilter: *mut DXGI_INFO_QUEUE_FILTER,
pfilterbytelength: *mut usize
) -> Result<()>
pub unsafe fn PushEmptyStorageFilter<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0
) -> Result<()>
pub unsafe fn PushDenyAllStorageFilter<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0
) -> Result<()>
pub unsafe fn PushCopyOfStorageFilter<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0
) -> Result<()>
pub unsafe fn PushStorageFilter<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0,
pfilter: *const DXGI_INFO_QUEUE_FILTER
) -> Result<()>
pub unsafe fn GetStorageFilterStackSize<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0
) -> u32
pub unsafe fn AddRetrievalFilterEntries<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0,
pfilter: *const DXGI_INFO_QUEUE_FILTER
) -> Result<()>
pub unsafe fn GetRetrievalFilter<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0,
pfilter: *mut DXGI_INFO_QUEUE_FILTER,
pfilterbytelength: *mut usize
) -> Result<()>
pub unsafe fn PushEmptyRetrievalFilter<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0
) -> Result<()>
pub unsafe fn PushDenyAllRetrievalFilter<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0
) -> Result<()>
pub unsafe fn PushCopyOfRetrievalFilter<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0
) -> Result<()>
pub unsafe fn PushRetrievalFilter<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0,
pfilter: *const DXGI_INFO_QUEUE_FILTER
) -> Result<()>
pub unsafe fn GetRetrievalFilterStackSize<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0
) -> u32
pub unsafe fn AddMessage<'a, Param0: IntoParam<'a, Guid>, Param4: IntoParam<'a, PSTR>>(
&self,
producer: Param0,
category: DXGI_INFO_QUEUE_MESSAGE_CATEGORY,
severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY,
id: i32,
pdescription: Param4
) -> Result<()>
pub unsafe fn AddApplicationMessage<'a, Param1: IntoParam<'a, PSTR>>(
&self,
severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY,
pdescription: Param1
) -> Result<()>
pub unsafe fn SetBreakOnCategory<'a, Param0: IntoParam<'a, Guid>, Param2: IntoParam<'a, BOOL>>(
&self,
producer: Param0,
category: DXGI_INFO_QUEUE_MESSAGE_CATEGORY,
benable: Param2
) -> Result<()>
pub unsafe fn SetBreakOnSeverity<'a, Param0: IntoParam<'a, Guid>, Param2: IntoParam<'a, BOOL>>(
&self,
producer: Param0,
severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY,
benable: Param2
) -> Result<()>
pub unsafe fn SetBreakOnID<'a, Param0: IntoParam<'a, Guid>, Param2: IntoParam<'a, BOOL>>(
&self,
producer: Param0,
id: i32,
benable: Param2
) -> Result<()>
pub unsafe fn GetBreakOnCategory<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0,
category: DXGI_INFO_QUEUE_MESSAGE_CATEGORY
) -> BOOL
pub unsafe fn GetBreakOnSeverity<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0,
severity: DXGI_INFO_QUEUE_MESSAGE_SEVERITY
) -> BOOL
pub unsafe fn GetBreakOnID<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0,
id: i32
) -> BOOL
pub unsafe fn SetMuteDebugOutput<'a, Param0: IntoParam<'a, Guid>, Param1: IntoParam<'a, BOOL>>(
&self,
producer: Param0,
bmute: Param1
)
pub unsafe fn GetMuteDebugOutput<'a, Param0: IntoParam<'a, Guid>>(
&self,
producer: Param0
) -> BOOL
Trait Implementations
Performs the conversion.
Performs the conversion.
Attempts to cast the current interface to another interface using QueryInterface
.
The name cast
is preferred to query
because there is a WinRT method named query but not one
named cast. Read more
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