Vue d’ensemble de NDIS MSI-X

Les interruptions signalées par message (MSIs) offrent une alternative aux interruptions traditionnelles basées sur les lignes que les périphériques réseau et leurs pilotes miniports peuvent utiliser. À compter de Windows Vista, le système d’exploitation prend en charge deux types de MSI : MSI PCI V2.2 et PCI V3.0 MSI-X.

Les pilotes miniports qui prennent en charge MSI-X peuvent spécifier une affinité d’interruption, qui est un sous-ensemble d’unités de traitement centrales (PROCESSEUR) sur lesquelles les routines de service d’interruption de message des pilotes s’exécutent. Vous pouvez spécifier l’affinité d’interruption pour chaque message MSI-X. Par exemple, vous pouvez spécifier des affinités d’interruption sur des ordinateurs dotés d’une architecture d’accès à la mémoire non uniforme (NUMA) en termes de « proximité » de leur appareil par rapport à certains processeurs.

La prise en charge de MSI-X peut offrir des avantages significatifs en matière de performances, en particulier pour les cartes d’interface réseau qui prennent en charge la mise à l’échelle côté réception (RSS). Pour plus d’informations sur la mise à l’échelle côté réception, consultez Mise à l’échelle côté réception.

Pour plus d’informations sur les interruptions basées sur les lignes, consultez Gestion des interruptions.

Cette section comprend :

Initialisation MSI-X

Gestion d’une interruption MSI

Synchronisation avec une interruption MSI

Modification de l’affinité processeur des entrées de table MSI-X