public HRESULT GetRetrievalFilter([NativeTypeName("DXGI_DEBUG_ID")] Guid Producer, DXGI_INFO_QUEUE_FILTER *pFilter, [NativeTypeName("SIZE_T *")] nuint *pFilterByteLength)
 {
     return(((delegate * unmanaged <IDXGIInfoQueue *, Guid, DXGI_INFO_QUEUE_FILTER *, nuint *, int>)(lpVtbl[22]))((IDXGIInfoQueue *)Unsafe.AsPointer(ref this), Producer, pFilter, pFilterByteLength));
 }
 public HRESULT PushRetrievalFilter([NativeTypeName("DXGI_DEBUG_ID")] Guid Producer, DXGI_INFO_QUEUE_FILTER *pFilter)
 {
     return(((delegate * unmanaged <IDXGIInfoQueue *, Guid, DXGI_INFO_QUEUE_FILTER *, int>)(lpVtbl[27]))((IDXGIInfoQueue *)Unsafe.AsPointer(ref this), Producer, pFilter));
 }
 public int PushStorageFilter([NativeTypeName("DXGI_DEBUG_ID")] Guid Producer, [NativeTypeName("DXGI_INFO_QUEUE_FILTER *")] DXGI_INFO_QUEUE_FILTER *pFilter)
 {
     return(((delegate * unmanaged <IDXGIInfoQueue *, Guid, DXGI_INFO_QUEUE_FILTER *, int>)(lpVtbl[18]))((IDXGIInfoQueue *)Unsafe.AsPointer(ref this), Producer, pFilter));
 }