public HRESULT OfferResources1(uint NumResources, [NativeTypeName("IDXGIResource *const *")] IDXGIResource **ppResources, DXGI_OFFER_RESOURCE_PRIORITY Priority, uint Flags) { return(((delegate * unmanaged <IDXGIDevice4 *, uint, IDXGIResource **, DXGI_OFFER_RESOURCE_PRIORITY, uint, int>)(lpVtbl[18]))((IDXGIDevice4 *)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority, Flags)); }
public HRESULT ReclaimResources1(uint NumResources, [NativeTypeName("IDXGIResource *const *")] IDXGIResource **ppResources, DXGI_RECLAIM_RESOURCE_RESULTS *pResults) { return(((delegate * unmanaged <IDXGIDevice4 *, uint, IDXGIResource **, DXGI_RECLAIM_RESOURCE_RESULTS *, int>)(lpVtbl[19]))((IDXGIDevice4 *)Unsafe.AsPointer(ref this), NumResources, ppResources, pResults)); }
public HRESULT ReclaimResources(uint NumResources, [NativeTypeName("IDXGIResource *const *")] IDXGIResource **ppResources, BOOL *pDiscarded) { return(((delegate * unmanaged <IDXGIDevice4 *, uint, IDXGIResource **, BOOL *, int>)(lpVtbl[15]))((IDXGIDevice4 *)Unsafe.AsPointer(ref this), NumResources, ppResources, pDiscarded)); }
public int AcquireNextFrame([NativeTypeName("UINT")] uint TimeoutInMilliseconds, [NativeTypeName("DXGI_OUTDUPL_FRAME_INFO *")] DXGI_OUTDUPL_FRAME_INFO *pFrameInfo, [NativeTypeName("IDXGIResource **")] IDXGIResource **ppDesktopResource) { return(((delegate * stdcall <IDXGIOutputDuplication *, uint, DXGI_OUTDUPL_FRAME_INFO *, IDXGIResource **, int>)(lpVtbl[8]))((IDXGIOutputDuplication *)Unsafe.AsPointer(ref this), TimeoutInMilliseconds, pFrameInfo, ppDesktopResource)); }
public int OfferResources([NativeTypeName("UINT")] uint NumResources, [NativeTypeName("IDXGIResource *const *")] IDXGIResource **ppResources, DXGI_OFFER_RESOURCE_PRIORITY Priority) { return(((delegate * unmanaged <IDXGIDevice4 *, uint, IDXGIResource **, DXGI_OFFER_RESOURCE_PRIORITY, int>)(lpVtbl[14]))((IDXGIDevice4 *)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority)); }
public int ReclaimResources([NativeTypeName("UINT")] uint NumResources, [NativeTypeName("IDXGIResource *const *")] IDXGIResource **ppResources, [NativeTypeName("BOOL *")] int *pDiscarded) { return(((delegate * stdcall <IDXGIDevice3 *, uint, IDXGIResource **, int *, int>)(lpVtbl[15]))((IDXGIDevice3 *)Unsafe.AsPointer(ref this), NumResources, ppResources, pDiscarded)); }
public HRESULT AcquireNextFrame(uint TimeoutInMilliseconds, DXGI_OUTDUPL_FRAME_INFO *pFrameInfo, IDXGIResource **ppDesktopResource) { return(((delegate * unmanaged <IDXGIOutputDuplication *, uint, DXGI_OUTDUPL_FRAME_INFO *, IDXGIResource **, int>)(lpVtbl[8]))((IDXGIOutputDuplication *)Unsafe.AsPointer(ref this), TimeoutInMilliseconds, pFrameInfo, ppDesktopResource)); }