structure NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS (ntddndis.h)
La structure NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS spécifie un tableau de propriétés de profil pour le commutateur extensible Hyper-V. Chaque élément du tableau est mis en forme en tant que structure NDIS_SWITCH_PROPERTY_ENUM_INFO .
Syntaxe
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;
Membres
Header
Type, révision et taille de la structure NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS . Ce membre est mis en forme en tant que structure NDIS_OBJECT_HEADER .
Le membre Type de l’en-tête doit être défini sur NDIS_OBJECT_TYPE_DEFAULT. Pour spécifier la version de la structure NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS , le membre Revision de Header doit avoir la valeur suivante :
NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS_REVISION_1
Version d’origine pour NDIS 6.30 et versions ultérieures.
Définissez le membre Size sur NDIS_SIZEOF_NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS_REVISION_1.
Flags
Valeur ULONG qui contient un OR au niveau du bit d’indicateurs. Ce membre est réservé à NDIS.
PropertyType
Une valeur d’énumération NDIS_SWITCH_PROPERTY_TYPE qui spécifie le type de propriété de commutateur extensible. Lorsqu’une demande de méthode OID de OID_SWITCH_PROPERTY_ENUM est émise, l’extension de commutateur extensible retourne des propriétés de commutateur extensibles qui correspondent à ce type de propriété.
PropertyId
Valeur GUID qui identifie la propriété de commutateur extensible.
SerializationVersion
Valeur NDIS_SWITCH_OBJECT_SERIALIZATION_VERSION qui identifie la version de format des données de propriété de commutateur extensible sérialisées. Ces données sont sérialisées pour l’accès par l’extension à partir du fichier MOF (Managed Object Format) qui a défini la propriété.
FirstPropertyOffset
Valeur USHORT qui spécifie le décalage, en octets, du premier élément NDIS_SWITCH_PROPERTY_ENUM_INFO qui suit la structure NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS . Le décalage est mesuré du début de la structure NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS jusqu’au début du premier élément du tableau.
NumProperties
Valeur ULONG qui spécifie le nombre d’éléments NDIS_SWITCH_PROPERTY_ENUM_INFO qui suivent la structure NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS .
Remarques
La structure NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS est utilisée dans les demandes de méthode OID de OID_SWITCH_PROPERTY_ENUM. Un tableau de structures NDIS_SWITCH_PROPERTY_ENUM_INFO suit la structure NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS dans la mémoire tampon d’informations associée à ces demandes de jeu d’OID. Le membre InformationBuffer de la structure NDIS_OID_REQUEST contient un pointeur vers cette mémoire tampon d’informations.
Les extensions de commutateur extensible peuvent accéder à la première structure NDIS_SWITCH_PROPERTY_ENUM_INFO spécifiée par la structure NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS à l’aide de la macro NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS_GET_FIRST_INFO .
Pour plus d’informations sur les stratégies de commutateur extensible, consultez Stratégies de commutateur extensible Hyper-V.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.30 et versions ultérieures. |
En-tête | ntddndis.h (inclure Ndis.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour