Bagikan melalui


struktur IO_RANGE (cfgmgr32.h)

Struktur IO_RANGE menentukan daftar persyaratan sumber daya yang menjelaskan penggunaan port I/O untuk instans perangkat. Untuk informasi selengkapnya tentang daftar persyaratan sumber daya, lihat Sumber Daya Perangkat Keras.

Sintaks

typedef struct IO_Range_s {
  DWORDLONG IOR_Align;
  DWORD     IOR_nPorts;
  DWORDLONG IOR_Min;
  DWORDLONG IOR_Max;
  DWORD     IOR_RangeFlags;
  DWORDLONG IOR_Alias;
} IO_RANGE, *PIO_RANGE;

Anggota

IOR_Align

Masker yang digunakan untuk menentukan batas alamat port tempat alamat port I/O pertama yang dialokasikan harus diselaraskan.

IOR_nPorts

Jumlah alamat port I/O yang diperlukan oleh perangkat.

IOR_Min

Bernomor terendah dari berbagai alamat port I/O yang berdekatan yang dapat dialokasikan ke perangkat.

IOR_Max

Jumlah tertinggi dari berbagai alamat port I/O yang berdekatan yang dapat dialokasikan ke perangkat.

IOR_RangeFlags

Bendera satu bit dari struktur IO_DES . Untuk informasi selengkapnya, lihat bagian Keterangan berikut ini.

IOR_Alias

Salah satu bendera bit yang dijelaskan dalam tabel berikut.

Bendera Definisi
IO_ALIAS_10_BIT_DECODE Perangkat mendekode 10 bit alamat port.
IO_ALIAS_12_BIT_DECODE Perangkat mendekode 12 bit alamat port.
IO_ALIAS_16_BIT_DECODE Perangkat mendekode 16 bit alamat port.
IO_ALIAS_POSITIVE_DECODE Perangkat menggunakan "dekode positif" alih-alih "dekode subtraktif."
 

Untuk informasi selengkapnya, lihat bagian Keterangan berikut ini.

Keterangan

Bendera yang ditentukan untuk IOR_Alias memiliki interpretasi yang sama dengan bendera pendekodean alamat yang ditentukan untuk IOD_DesFlags. (Namun, dua set bendera tidak setara dalam nilai yang ditetapkan dan tidak dapat digunakan secara bergantian.) Daftar persyaratan sumber daya dapat ditentukan menggunakan sekumpulan bendera, tetapi disarankan menggunakan bendera dekode di IOD_DesFlags . Jika bendera pendekodean alamat ditentukan menggunakanIOD_DesFlags dan IOR_Alias, konten yang terakhir akan menggantikan yang sebelumnya.

Persyaratan

Persyaratan Nilai
Header cfgmgr32.h (termasuk Cfgmgr32.h)

Lihat juga

IO_DES