PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER union (ntddk.h)

Struktur PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER menjelaskan kemampuan perangkat PCI Express (PCIe) mendaftarkan struktur kemampuan PCIe.

Sintaks

typedef union _PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER {
  struct {
    ULONG MaxPayloadSizeSupported  :3;
    ULONG PhantomFunctionsSupported  :2;
    ULONG ExtendedTagSupported  :1;
    ULONG L0sAcceptableLatency  :3;
    ULONG L1AcceptableLatency  :3;
    ULONG Undefined  :3;
    ULONG RoleBasedErrorReporting  :1;
    ULONG Rsvd1  :2;
    ULONG CapturedSlotPowerLimit  :8;
    ULONG CapturedSlotPowerLimitScale  :2;
    ULONG Rsvd2  :4;
  };
  ULONG  AsULONG;
} PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER, *PPCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER;

Anggota

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.MaxPayloadSizeSupported

Ukuran payload maksimum yang didukung oleh perangkat. Potensi nilai:

MaxPayload128Bytes

Ukuran payload maksimum 128 byte

MaxPayload256Bytes

Ukuran payload maksimum 256 byte

MaxPayload512Bytes

Ukuran payload maksimum 512 byte

MaxPayload1024Bytes

Ukuran payload maksimum 1024 byte

MaxPayload2048Bytes

Ukuran payload maksimum byte 2048

MaxPayload4096Bytes

Ukuran payload maksimum 4096 byte

DUMMYSTRUCTNAME.PhantomFunctionsSupported

Nilai yang menunjukkan dukungan nomor fungsi yang tidak digunakan (fungsi phantom) untuk memperpanjang jumlah transaksi luar biasa yang diizinkan untuk perangkat. Potensi nilai:

0

Tidak ada bit nomor fungsi yang digunakan untuk fungsi phantom. Perangkat dapat menerapkan fungsi untuk kedelapan nomor fungsi.

1

Bit yang paling signifikan dalam nomor fungsi digunakan untuk fungsi phantom. Perangkat dapat menerapkan fungsi untuk nomor fungsi 0 hingga 3.

2

Dua bit paling signifikan dalam nomor fungsi digunakan untuk fungsi phantom. Perangkat dapat menerapkan fungsi untuk nomor fungsi 0 dan 1.

3

Ketiga bit dalam nomor fungsi digunakan untuk fungsi phantom. Perangkat hanya mengimplementasikan satu fungsi untuk nomor fungsi 0.

DUMMYSTRUCTNAME.ExtendedTagSupported

Bit tunggal yang menentukan ukuran maksimum yang didukung dari bidang Tag dalam deskriptor transaksi PCIe saat perangkat adalah pemohon. Jika bit ini jelas, bidang Tag 5-bit didukung. Jika bit ini diatur, bidang Tag 8-bit didukung.

DUMMYSTRUCTNAME.L0sAcceptableLatency

Latensi total maksimum yang dapat diterima yang dapat ditahan perangkat karena transisi dari status L0 ke status L0. Potensi nilai:

L0s_Below64ns

64 nanodetik

L0s_64ns_128ns

128 nanodetik

L0s_128ns_256ns

256 nanodetik

L0s_256ns_512ns

512 nanodetik

L0s_512ns_1us

1 mikrosetik

L0s_1us_2us

2 mikrosetik

L0s_2us_4us

4 mikrosetik

L0s_Above4us

Tanpa batasan

DUMMYSTRUCTNAME.L1AcceptableLatency

Latensi total maksimum yang dapat diterima yang dapat ditahan perangkat karena transisi dari status L1 ke status L0. Potensi nilai:

L1_Below1us

1 mikrosetik

L1_1us_2us

2 mikrosetik

L1_2us_4us

4 mikrosetik

L1_4us_8us

8 mikrosetik

L1_8us_16us

16 mikrosetik

L1_16us_32us

32 mikrosetik

L1_32us_64us

64 mikrosetik

L1_Above64us

Tanpa batasan

DUMMYSTRUCTNAME.Undefined

Dicadangkan.

DUMMYSTRUCTNAME.RoleBasedErrorReporting

Satu bit yang menunjukkan bahwa perangkat menerapkan pelaporan kesalahan berbasis peran.

DUMMYSTRUCTNAME.Rsvd1

Dicadangkan.

DUMMYSTRUCTNAME.CapturedSlotPowerLimit

Jumlah maksimum daya yang dapat disediakan oleh slot. Nilai ini digunakan dalam kombinasi dengan nilai anggota CapturedSlotPowerLimitScale untuk menghitung daya dalam watt.

DUMMYSTRUCTNAME.CapturedSlotPowerLimitScale

Skala yang digunakan untuk nilai yang terkandung dalam anggota CapturedSlotPowerLimit untuk menghitung daya maksimum, dalam watt, yang dapat disediakan oleh slot. Potensi nilai:

0

Kalikan nilai dalam anggota CapturedSlotPowerLimit dengan 1.0.

1

Kalikan nilai dalam anggota CapturedSlotPowerLimit dengan 0,1.

2

Kalikan nilai dalam anggota CapturedSlotPowerLimit dengan 0,01.

3

Kalikan nilai dalam anggota CapturedSlotPowerLimit dengan 0,001.

DUMMYSTRUCTNAME.FunctionLevelResetCapability

DUMMYSTRUCTNAME.Rsvd2

Dicadangkan.

AsULONG

Representasi ULONG dari isi struktur PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER.

Keterangan

Struktur PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER tersedia di Windows Server 2008 dan versi Windows yang lebih baru.

Struktur PCI_EXPRESS_DEVICE_CAPABILITIES_REGISTER terkandung dalam struktur PCI_EXPRESS_CAPABILITY .

Persyaratan

Persyaratan Nilai
Header ntddk.h (termasuk Ntddk.h, Miniport.h)

Lihat juga

PCI_EXPRESS_CAPABILITY