Jump to content

ACQUIREFB: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
mNo edit summary
Line 1: Line 1:
Structure describing action to take when acquiring the frame buffer.
Structure describing action to take when acquiring the frame buffer.
==Type==
==Type==
 
[[ULONG]] fAFBFlags;
  [[ULONG]] fAFBFlags;
ULONG ulBankNumber;
  [[ULONG]] ulBankNumber;
RECT rctlXRegion;
  [[RECTL]] rctlXRegion;


==C Declaration Method==
==C Declaration Method==
Line 10: Line 10:


==Fields==
==Fields==
; fAFBFlags : fAFBFlags (ULONG)
;fAFBFlags (ULONG):Flag indicating whether bank switching is required.
Flag indicating whether bank switching is required.
:This flag has the following value: AFB_SWITCH 1
 
;ulBankNumber (ULONG):Bank number to switch to.
This flag has the following value:
;rctlXRegion (RECTL):Rectangle of cursor exclude region.
* AFB_SWITCH 1
 
; ulBankNumber : ulBankNumber (ULONG)
Bank number to switch to.
 
; rctlXRegion : rctlXRegion (RECTL)
Rectangle of cursor exclude region.
 
==Example Code==
typedef struct _ACQUIREFB {
  ULONG fAFBFlags; /* Flag indicating whether bank switching is required. */
  ULONG ulBankNumber; /* Bank number to switch to. */
  RECTL rctlXRegion; /* Rectangle of cursor exclude region. */
} ACQUIREFB;
typedef ACQUIREFB *PACQUIREFB;


[[Category:Data type]]
[[Category:Data type]]

Revision as of 10:10, 18 August 2017

Structure describing action to take when acquiring the frame buffer.

Type

ULONG fAFBFlags;
ULONG ulBankNumber;
RECT rctlXRegion;

C Declaration Method

typedef struct

Fields

fAFBFlags (ULONG)
Flag indicating whether bank switching is required.
This flag has the following value: AFB_SWITCH 1
ulBankNumber (ULONG)
Bank number to switch to.
rctlXRegion (RECTL)
Rectangle of cursor exclude region.