D3DKMT_KMDOD_ESCAPE structure
[This documentation is preliminary and is subject to change.]
Reserved for system use. Do not use it in your driver.
Syntax
typedef struct _D3DKMT_KMDOD_ESCAPE {
struct {
D3DKMT_KMDOD_ESCAPE_TYPE Type;
};
union {
struct {
HANDLE hDriverPrimary;
PVOID pRenderingDoneEvent;
PVOID pPresentDoneEvent;
ULONG PrimaryPitch;
ULONG PrimaryPitchRotated;
BOOLEAN bRotateForPresent;
} GetPrimaryInfo;
struct {
D3DKMT_HANDLE hPrimaryAllocation;
union {
HANDLE hEventPresentStart;
UINT64 Alignment;
};
union {
HANDLE hEventPresentFinished;
UINT64 Alignment2;
};
} PresentRequest;
D3DKMT_KMDOD_PRESENT_ACK PresentAck;
UINT64 Alignment;
};
} D3DKMT_KMDOD_ESCAPE;
Members
Type
Reserved for system use.GetPrimaryInfo
hDriverPrimary
Reserved for system use.pRenderingDoneEvent
Reserved for system use.pPresentDoneEvent
Reserved for system use.PrimaryPitch
Reserved for system use.PrimaryPitchRotated
Reserved for system use.bRotateForPresent
Reserved for system use.
PresentRequest
hPrimaryAllocation
Reserved for system use.hEventPresentStart
Reserved for system use.Alignment
Reserved for system use.hEventPresentFinished
Reserved for system use.Alignment2
Reserved for system use.
PresentAck
Reserved for system use.Alignment
Reserved for system use.
Requirements
Minimum supported client |
Windows 8 Consumer Preview |
Minimum supported server |
Windows Server 8 Beta |
Header |
D3dkmddi.h (include D3dkmddi.h) |
Build date: 2/9/2012