struktur NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS (ntddndis.h)
Struktur NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS menentukan array properti profil untuk sakelar Hyper-V yang dapat diperluas. Setiap elemen dalam array diformat sebagai struktur NDIS_SWITCH_PROPERTY_ENUM_INFO .
Sintaks
typedef struct _NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_SWITCH_PROPERTY_TYPE PropertyType;
NDIS_SWITCH_OBJECT_ID PropertyId;
NDIS_SWITCH_OBJECT_SERIALIZATION_VERSION SerializationVersion;
ULONG FirstPropertyOffset;
ULONG NumProperties;
} NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS, *PNDIS_SWITCH_PROPERTY_ENUM_PARAMETERS;
Anggota
Header
Jenis, revisi, dan ukuran struktur NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS . Anggota ini diformat sebagai struktur NDIS_OBJECT_HEADER .
Anggota JenisHeader harus diatur ke NDIS_OBJECT_TYPE_DEFAULT. Untuk menentukan versi struktur NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS , anggota RevisiHeader harus diatur ke nilai berikut:
NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS_REVISION_1
Versi asli untuk NDIS 6.30 dan yang lebih baru.
Atur anggota Ukuran ke NDIS_SIZEOF_NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS_REVISION_1.
Flags
Nilai ULONG yang berisi bitwise OR dari bendera. Anggota ini dicadangkan untuk NDIS.
PropertyType
Nilai enumerasi NDIS_SWITCH_PROPERTY_TYPE yang menentukan jenis properti sakelar yang dapat diperluas. Ketika permintaan metode OID dari OID_SWITCH_PROPERTY_ENUM dikeluarkan, ekstensi sakelar yang dapat diperluas mengembalikan properti sakelar yang dapat diperluas yang cocok dengan jenis properti ini.
PropertyId
Nilai GUID yang mengidentifikasi properti sakelar yang dapat diperluas.
SerializationVersion
Nilai NDIS_SWITCH_OBJECT_SERIALIZATION_VERSION yang mengidentifikasi versi format data properti sakelar yang dapat diperluas yang diserialisasikan. Data ini diserialisasikan untuk akses oleh ekstensi dari file Managed Object Format (MOF) yang menentukan properti .
FirstPropertyOffset
Nilai USHORT yang menentukan offset, dalam byte, ke elemen NDIS_SWITCH_PROPERTY_ENUM_INFO pertama yang mengikuti struktur NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS . Offset diukur dari awal struktur NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS hingga awal elemen pertama dalam array.
NumProperties
Nilai ULONG yang menentukan jumlah elemen NDIS_SWITCH_PROPERTY_ENUM_INFO yang mengikuti struktur NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS .
Keterangan
Struktur NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS digunakan dalam permintaan metode OID OID_SWITCH_PROPERTY_ENUM. Array struktur NDIS_SWITCH_PROPERTY_ENUM_INFO mengikuti struktur NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS dalam buffer informasi yang terkait dengan permintaan set OID ini. Anggota InformationBuffer dari struktur NDIS_OID_REQUEST berisi penunjuk ke buffer informasi ini.
Ekstensi sakelar yang dapat diperluas dapat mengakses struktur NDIS_SWITCH_PROPERTY_ENUM_INFO pertama yang ditentukan oleh struktur NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS dengan menggunakan makro NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS_GET_FIRST_INFO .
Untuk informasi selengkapnya tentang kebijakan sakelar yang dapat diperluas, lihat Kebijakan Sakelar 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk