Win32 API 日本語リファレンス
ホームGraphics.Dxgi › IDXGIOutputDuplication

IDXGIOutputDuplication

COM
IID191cfac3-a341-470d-b26e-a864f428319c継承元IDXGIObject自前メソッド開始 vtbl7

メソッド 8

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
7void GetDesc(DXGI_OUTDUPL_DESC* pDesc)
8HRESULT AcquireNextFrame(DWORD TimeoutInMilliseconds, DXGI_OUTDUPL_FRAME_INFO* pFrameInfo, IDXGIResource** ppDesktopResource)
9HRESULT GetFrameDirtyRects(DWORD DirtyRectsBufferSize, RECT* pDirtyRectsBuffer, DWORD* pDirtyRectsBufferSizeRequired)
10HRESULT GetFrameMoveRects(DWORD MoveRectsBufferSize, DXGI_OUTDUPL_MOVE_RECT* pMoveRectBuffer, DWORD* pMoveRectsBufferSizeRequired)
11HRESULT GetFramePointerShape(DWORD PointerShapeBufferSize, void* pPointerShapeBuffer, DWORD* pPointerShapeBufferSizeRequired, DXGI_OUTDUPL_POINTER_SHAPE_INFO* pPointerShapeInfo)
12HRESULT MapDesktopSurface(DXGI_MAPPED_RECT* pLockedRect)
13HRESULT UnMapDesktopSurface()
14HRESULT ReleaseFrame()