Compartir a través de


estructura IO_DES (cfgmgr32.h)

La estructura IO_DES se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso de puertos de E/S para una instancia de dispositivo. Para obtener más información sobre las listas de recursos y las listas de requisitos de recursos, consulte Recursos de hardware.

Sintaxis

typedef struct IO_Des_s {
  DWORD     IOD_Count;
  DWORD     IOD_Type;
  DWORDLONG IOD_Alloc_Base;
  DWORDLONG IOD_Alloc_End;
  DWORD     IOD_DesFlags;
} IO_DES, *PIO_DES;

Miembros

IOD_Count

Para obtener una lista de recursos:

Cero.

Para obtener una lista de requisitos de recursos:

Número de elementos de la matriz IO_RANGE que se incluye en la estructura IO_RESOURCE .

IOD_Type

Debe establecerse en el valor constante IOType_Range.

IOD_Alloc_Base

Para obtener una lista de recursos:

Número más bajo de un intervalo de direcciones de puerto de E/S contiguas asignadas al dispositivo.

Para obtener una lista de requisitos de recursos:

Cero.

IOD_Alloc_End

Para obtener una lista de recursos:

Número más alto de un intervalo de direcciones de puerto de E/S contiguas asignadas al dispositivo.

Para obtener una lista de requisitos de recursos:

Cero.

IOD_DesFlags

Marca de un bit de cada uno de los conjuntos de marcas descritos en la tabla siguiente.

Marca Definición
Marcas de tipo de puerto
fIOD_IO Se accede al dispositivo en el espacio de direcciones de E/S.
fIOD_Memory Se tiene acceso al dispositivo en el espacio de direcciones de memoria.
fIOD_PortType Máscara de bits para los bits dentro de IOD_DesFlags que especifican el valor de tipo de puerto.
Descodificar marcas
fIOD_10_BIT_DECODE El dispositivo descodifica 10 bits de la dirección de puerto.
fIOD_12_BIT_DECODE El dispositivo descodifica 12 bits de la dirección de puerto.
fIOD_16_BIT_DECODE El dispositivo descodifica 16 bits de la dirección de puerto.
fIOD_POSITIVE_DECODE El dispositivo usa "descodificación positiva" en lugar de "descodificación resta".
fIOD_DECODE Máscara de bits para los bits de IOD_DesFlags que especifican el valor de descodificación.

Requisitos

   
Encabezado cfgmgr32.h (incluya Cfgmgr32.h)

Consulte también

IO_RANGE

IO_RESOURCE