UL for Linux
User library to access and control supported MCC hardware over the Linux platform
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
MemDescriptor Struct Reference

A structure that defines the location and access properties of the physical memory of a device. More...

#include <uldaq.h>

Data Fields

MemRegion region
 The enumeration indicating the region of the memory. More...
 
unsigned int address
 A numeric value that specifies the address of the memory; used with ulMemRead() and ulMemWrite(). More...
 
unsigned int size
 A numeric value that specifies the size of the memory area at the specified address. More...
 
MemAccessType accessTypes
 A bitmask indicating the access rights to the memory at the specified address (read, write, or both). More...
 
char reserved [64]
 Reserved for future use. More...
 

Detailed Description

A structure that defines the location and access properties of the physical memory of a device.

The struct contains fields for the memory address, size, and access type.

Field Documentation

MemAccessType MemDescriptor::accessTypes

A bitmask indicating the access rights to the memory at the specified address (read, write, or both).

unsigned int MemDescriptor::address

A numeric value that specifies the address of the memory; used with ulMemRead() and ulMemWrite().

MemRegion MemDescriptor::region

The enumeration indicating the region of the memory.

char MemDescriptor::reserved[64]

Reserved for future use.

unsigned int MemDescriptor::size

A numeric value that specifies the size of the memory area at the specified address.


The documentation for this struct was generated from the following file: