Cara menangkap layar di DirectX 9 ke bitmap mentah dalam memori tanpa menggunakan D3DXSaveSurfaceToFile

Saya tahu bahwa di OpenGL saya dapat melakukan sesuatu seperti ini glReadBuffer( GL_FRONT ); glReadPixels( 0, 0, _width, _height, GL_RGB, GL_UNSIGNED_BYTE, _buffer ); Dan ini cukup cepat, saya mendapatkan bitmap mentah di _buffer. Ketika saya mencoba melakukan ini di DirectX. Dengan asumsi...