#include <dxgi1_2.h>
◆ _In_reads_bytes_()
_In_ REFGUID UINT IDXGIOutputDuplicationVtbl::_In_reads_bytes_ |
( |
DataSize |
| ) |
const |
◆ _Out_writes_bytes_to_() [1/3]
◆ _Out_writes_bytes_to_() [2/3]
_In_ UINT IDXGIOutputDuplicationVtbl::_Out_writes_bytes_to_ |
( |
MoveRectsBufferSize |
, |
|
|
* |
pMoveRectsBufferSizeRequired |
|
) |
| |
◆ _Out_writes_bytes_to_() [3/3]
◆ HRESULT() [1/12]
BEGIN_INTERFACE IDXGIOutputDuplicationVtbl::HRESULT |
( |
STDMETHODCALLTYPE * |
QueryInterface | ) |
|
◆ HRESULT() [2/12]
IDXGIOutputDuplicationVtbl::HRESULT |
( |
STDMETHODCALLTYPE * |
SetPrivateData | ) |
|
◆ HRESULT() [3/12]
IDXGIOutputDuplicationVtbl::HRESULT |
( |
STDMETHODCALLTYPE * |
SetPrivateDataInterface | ) |
|
◆ HRESULT() [4/12]
IDXGIOutputDuplicationVtbl::HRESULT |
( |
STDMETHODCALLTYPE * |
GetPrivateData | ) |
|
◆ HRESULT() [5/12]
IDXGIOutputDuplicationVtbl::HRESULT |
( |
STDMETHODCALLTYPE * |
GetParent | ) |
|
◆ HRESULT() [6/12]
IDXGIOutputDuplicationVtbl::HRESULT |
( |
STDMETHODCALLTYPE * |
AcquireNextFrame | ) |
|
◆ HRESULT() [7/12]
IDXGIOutputDuplicationVtbl::HRESULT |
( |
STDMETHODCALLTYPE * |
GetFrameDirtyRects | ) |
|
◆ HRESULT() [8/12]
IDXGIOutputDuplicationVtbl::HRESULT |
( |
STDMETHODCALLTYPE * |
GetFrameMoveRects | ) |
|
◆ HRESULT() [9/12]
IDXGIOutputDuplicationVtbl::HRESULT |
( |
STDMETHODCALLTYPE * |
GetFramePointerShape | ) |
|
◆ HRESULT() [10/12]
IDXGIOutputDuplicationVtbl::HRESULT |
( |
STDMETHODCALLTYPE * |
MapDesktopSurface | ) |
|
◆ HRESULT() [11/12]
IDXGIOutputDuplicationVtbl::HRESULT |
( |
STDMETHODCALLTYPE * |
UnMapDesktopSurface | ) |
|
◆ HRESULT() [12/12]
IDXGIOutputDuplicationVtbl::HRESULT |
( |
STDMETHODCALLTYPE * |
ReleaseFrame | ) |
|
◆ ULONG() [1/2]
IDXGIOutputDuplicationVtbl::ULONG |
( |
STDMETHODCALLTYPE * |
AddRef | ) |
|
◆ ULONG() [2/2]
IDXGIOutputDuplicationVtbl::ULONG |
( |
STDMETHODCALLTYPE * |
Release | ) |
|
◆ void()
IDXGIOutputDuplicationVtbl::void |
( |
STDMETHODCALLTYPE * |
GetDesc | ) |
|
◆ DataSize
_In_ REFGUID UINT IDXGIOutputDuplicationVtbl::DataSize |
◆ DirtyRectsBufferSize
_In_ UINT IDXGIOutputDuplicationVtbl::DirtyRectsBufferSize |
◆ MoveRectsBufferSize
_In_ UINT IDXGIOutputDuplicationVtbl::MoveRectsBufferSize |
◆ Name
_In_ REFGUID IDXGIOutputDuplicationVtbl::Name |
◆ pData
_In_ REFGUID _Inout_ UINT _Out_writes_bytes_ pDataSize void* IDXGIOutputDuplicationVtbl::pData |
◆ pDataSize
_In_ REFGUID _Inout_ UINT* IDXGIOutputDuplicationVtbl::pDataSize |
◆ pDesc
◆ pDirtyRectsBufferSizeRequired
_In_ UINT _Out_ UINT* IDXGIOutputDuplicationVtbl::pDirtyRectsBufferSizeRequired |
◆ pFrameInfo
◆ pLockedRect
◆ pMoveRectsBufferSizeRequired
_In_ UINT _Out_ UINT* IDXGIOutputDuplicationVtbl::pMoveRectsBufferSizeRequired |
◆ PointerShapeBufferSize
_In_ UINT IDXGIOutputDuplicationVtbl::PointerShapeBufferSize |
◆ ppDesktopResource
◆ pPointerShapeBufferSizeRequired
_In_ UINT _Out_ UINT* IDXGIOutputDuplicationVtbl::pPointerShapeBufferSizeRequired |
◆ pPointerShapeInfo
◆ ppParent
_In_ REFIID _COM_Outptr_ void** IDXGIOutputDuplicationVtbl::ppParent |
◆ ppvObject
BEGIN_INTERFACE REFIID _COM_Outptr_ void** IDXGIOutputDuplicationVtbl::ppvObject |
◆ pUnknown
_In_ REFGUID _In_opt_ const IUnknown* IDXGIOutputDuplicationVtbl::pUnknown |
◆ riid [1/2]
BEGIN_INTERFACE REFIID IDXGIOutputDuplicationVtbl::riid |
◆ riid [2/2]
_In_ REFIID IDXGIOutputDuplicationVtbl::riid |
◆ TimeoutInMilliseconds
_In_ UINT IDXGIOutputDuplicationVtbl::TimeoutInMilliseconds |
The documentation for this struct was generated from the following file: