public HRESULT CreateSurface(uint width, uint height, DXGI_FORMAT pixelFormat, DXGI_ALPHA_MODE alphaMode, IDCompositionSurface **surface) { return(((delegate * unmanaged <IDCompositionDevice2 *, uint, uint, DXGI_FORMAT, DXGI_ALPHA_MODE, IDCompositionSurface **, int>)(lpVtbl[8]))((IDCompositionDevice2 *)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface)); }
public int CreateSurface([NativeTypeName("UINT")] uint width, [NativeTypeName("UINT")] uint height, DXGI_FORMAT pixelFormat, DXGI_ALPHA_MODE alphaMode, IDCompositionSurface **surface) { return(((delegate * unmanaged <IDCompositionDevice3 *, uint, uint, DXGI_FORMAT, DXGI_ALPHA_MODE, IDCompositionSurface **, int>)(lpVtbl[8]))((IDCompositionDevice3 *)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface)); }