struktur NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO (ntddndis.h)

Struktur NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO berisi informasi tentang properti kebijakan port switch yang dapat diperluas Hyper-V.

Sintaks

typedef struct _NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO {
  NDIS_OBJECT_HEADER             Header;
  ULONG                          Flags;
  NDIS_SWITCH_OBJECT_VERSION     PropertyVersion;
  NDIS_SWITCH_OBJECT_INSTANCE_ID PropertyInstanceId;
  ULONG                          QwordAlignedPropertyBufferLength;
  ULONG                          PropertyBufferLength;
  ULONG                          PropertyBufferOffset;
} NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO, *PNDIS_SWITCH_PORT_PROPERTY_ENUM_INFO;

Anggota

Header

Jenis, revisi, dan ukuran struktur NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO . Anggota ini diformat sebagai struktur NDIS_OBJECT_HEADER .

Anggota JenisHeader harus diatur ke NDIS_OBJECT_TYPE_DEFAULT. Untuk menentukan versi struktur NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO , anggota RevisiHeader harus diatur ke nilai berikut:

NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO_REVISION_1

Versi asli untuk NDIS 6.30 dan yang lebih baru.

Atur anggota Ukuran ke NDIS_SIZEOF_NDIS_SWITCH_PORT_PROPERTY_ENUM_PARAMETERS_REVISION_1.

Flags

Nilai ULONG yang berisi bitwise ATAU bendera. Anggota ini dicadangkan untuk NDIS.

PropertyVersion

Nilai NDIS_SWITCH_OBJECT_VERSION yang mengidentifikasi versi properti untuk port sakelar yang dapat diperluas.

PropertyInstanceId

Nilai NDIS_SWITCH_OBJECT_INSTANCE_ID yang menentukan pengidentifikasi instans untuk properti port sakelar yang dapat diperluas.

QwordAlignedPropertyBufferLength

Nilai ULONG yang menentukan ukuran yang selaras, dalam byte, dari buffer properti.

PropertyBufferLength

Nilai ULONG yang menentukan ukuran aktual, dalam byte, dari buffer properti.

Catatan Nilai ini harus kurang dari atau sama dengan nilai anggota QwordAlignedPropertyBufferLength .
 

PropertyBufferOffset

Nilai ULONG yang menentukan offset, dalam byte, ke buffer properti yang mengikuti struktur NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO . Offset diukur dari awal struktur NDIS_SWITCH_PORT_PROPERTY_PARAMETERS hingga awal buffer properti.

Keterangan

Struktur NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO digunakan dalam permintaan metode OID OID_SWITCH_PORT_PROPERTY_ENUM. Array struktur NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO mengikuti struktur NDIS_SWITCH_PORT_PROPERTY_ENUM_PARAMETERS dalam buffer informasi yang terkait dengan permintaan OID ini. Anggota InformationBuffer dari struktur NDIS_OID_REQUEST berisi penunjuk ke buffer informasi ini.

Ekstensi sakelar yang dapat diperluas dapat mengakses elemen NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO berikutnya yang mengikuti struktur NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO dalam array dengan menggunakan makro NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO_GET_NEXT .

Ekstensi sakelar yang dapat diperluas dapat mengakses buffer properti port yang ditentukan oleh struktur NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO dengan menggunakan makro NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO_GET_PROPERTY .

Untuk informasi selengkapnya tentang kebijakan sakelar yang dapat diperluas, lihat Kebijakan Pengalihan yang Dapat Diperluas Hyper-V.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di NDIS 6.30 dan yang lebih baru.
Header ntddndis.h (termasuk Ndis.h)

Lihat juga

NDIS_OBJECT_HEADER

NDIS_OID_REQUEST

NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO_GET_NEXT

NDIS_SWITCH_PORT_PROPERTY_ENUM_INFO_GET_PROPERTY

NDIS_SWITCH_PORT_PROPERTY_ENUM_PARAMETERS

OID_SWITCH_PORT_PROPERTY_ENUM