IO_RESOURCE structure (cfgmgr32.h)

The IO_RESOURCE structure is used for specifying either a resource list or a resource requirements list that describes I/O port usage for a device instance. For more information about resource lists and resource requirements lists, see Hardware Resources.

Syntax

typedef struct IO_Resource_s {
  IO_DES   IO_Header;
  IO_RANGE IO_Data[ANYSIZE_ARRAY];
} IO_RESOURCE, *PIO_RESOURCE;

Members

IO_Header

An IO_DES structure.

IO_Data[ANYSIZE_ARRAY]

For a resource list:

Zero.

For a resource requirements list:

An IO_RANGE array.

Requirements

Requirement Value
Header cfgmgr32.h (include Cfgmgr32.h)

See also

IO_DES

IO_RANGE