Share via


I/O Macros (Windows CE 5.0)

Send Feedback

The following table shows the I/O macros.

Programming Element Description
CLRPORT8 This macro clears a byte from a specified port address.
CLRPORT16 This macro clears a 16-bit word from a specified port address.
CLRPORT32 This macro clears a 32-bit word from a specified port address.
CLRREG8 This macro clears a byte at a specified address.
CLRREG16 This macro clears a 16-bit word at a specified address.
CLRREG32 This macro clears a 32-bit word at a specified address.
INPORT8 This macro reads a byte from a specified address.
INPORT16 This macro reads a 16-bit word from a specified port address.
INPORT32 This macro reads a 32-bit word from a specified address.
INREG8 This macro reads a byte from a specified address.
INREG16 This macro reads a 16-bit word from a specified address.
INREG32 This macro reads a 32-bit word from a specified address.
MASKPORT8 This macro is a helper function that uses a bit mask to write a byte to a specified address.
MASKPORT16 This macro is a helper function that uses a bit mask to write a 16-bit word to a specified address.
MASKPORT32 This macro is a helper function that uses a bit mask to write a 32-bit word to a specified address.
MASKREG8 This macro is a helper function that uses a bit mask to write a byte to a specified address.
MASKREG16 This macro is a helper function that uses a bit mask to write a 16-bit word to a specified address.
MASKREG32 This macro is a helper function that uses a bit mask to write a 32-bit word to a specified address.
OUTPORT8 This macro writes a byte to a specified address.
OUTPORT16 This macro writes a 16-bit word to a specified address.
OUTPORT32 This macro writes a 32-bit word to a specified address.
OUTREG8 This macro writes a byte to a specified address.
OUTREG16 This macro writes a 16-bit word to a specified address.
OUTREG32 This macro writes a 32-bit word to a specified address.
SETPORT8 This macro sets the bits at a specified port address.
SETPORT16 This macro sets a 16-bit word at a specified port address.
SETPORT32 This macro sets a 32-bit word at a specified port address.
SETREG8 This macro sets the bits at a specified address.
SETREG16 This macro sets a 16-bit word at a specified address.
SETREG32 This macro sets a 32-bit word at a specified address.

See Also

I/O Reference | Production-Quality OAL Components

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.