/// <summary>To be documented.</summary> public readonly unsafe int GetRetrievalFilter(ref InfoQueueFilter pFilter, uint *pFilterByteLength) { var @this = (ID3D11InfoQueue *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; fixed(InfoQueueFilter *pFilterPtr = &pFilter) { ret = ((delegate * unmanaged[Cdecl] < ID3D11InfoQueue *, InfoQueueFilter *, uint *, int >)LpVtbl[21])(@this, pFilterPtr, pFilterByteLength); } return(ret); }
/// <summary>To be documented.</summary> public readonly int PushRetrievalFilter(ref InfoQueueFilter pFilter) { var @this = (ID3D11InfoQueue *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; fixed(InfoQueueFilter *pFilterPtr = &pFilter) { ret = ((delegate * unmanaged[Cdecl] < ID3D11InfoQueue *, InfoQueueFilter *, int >)LpVtbl[25])(@this, pFilterPtr); } return(ret); }
/// <summary>To be documented.</summary> public readonly int GetStorageFilter(ref InfoQueueFilter pFilter, ref uint pFilterByteLength) { var @this = (ID3D11InfoQueue *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; fixed(InfoQueueFilter *pFilterPtr = &pFilter) { fixed(uint *pFilterByteLengthPtr = &pFilterByteLength) { ret = ((delegate * unmanaged[Cdecl] < ID3D11InfoQueue *, InfoQueueFilter *, uint *, int >)LpVtbl[13])(@this, pFilterPtr, pFilterByteLengthPtr); } } return(ret); }