将BufferedImage转换为HBITMAP

我需要将Java BufferedImage转换成HBITMAP。

到目前为止,我已经分配了这个操作所需的内存,但是我不知道用什么API函数将我的BufferedImage转换成hBitmap。

int width = myImage.getWidth(); int height = myImage.getHeight(); Pointer myImageHdc = gdi32.CreateCompatibleDC(Pointer.NULL); Pointer myImageBitmap = gdi32.CreateCompatibleBitmap(myImageHdc, width, height); gdi32.SelectObject(myImageHdc, myImageBitmap); 

有任何想法吗? 谢谢。