Partager via


structure MIB_IPMCAST_SCOPE (iprtrmib.h)

La structure MIB_IPMCAST_SCOPE contient un nom d’étendue de multidiffusion ainsi que l’adresse et le masque de groupe de multidiffusion IPv4 associés qui définissent l’étendue.

Syntaxe

typedef struct _MIB_IPMCAST_SCOPE {
  DWORD             dwGroupAddress;
  DWORD             dwGroupMask;
  SCOPE_NAME_BUFFER snNameBuffer;
  DWORD             dwStatus;
} MIB_IPMCAST_SCOPE, *PMIB_IPMCAST_SCOPE;

Membres

dwGroupAddress

Type : DWORD

Représentation entière 32 bits de l’adresse de groupe IPv4 qui, lorsqu’elle est combinée avec la valeur correspondante dans dwGroupMask, identifie la plage de groupes pour laquelle l’étendue de multidiffusion existe.

Note Les adresses délimitées doivent provenir de la plage 239.*.*.*, comme spécifié dans la RFC 2365.
 

dwGroupMask

Type : DWORD

Représentation entière 32 bits du masque d’adresse de groupe IPv4 qui, lorsqu’elle est combinée avec la valeur correspondante dans dwGroupAddress, identifie la plage de groupes pour laquelle l’étendue de multidiffusion existe.

snNameBuffer

Type : WCHAR[256]

Tableau de caractères Unicode qui contient le nom de texte associé à l’étendue de multidiffusion. Le nom doit convenir à l’affichage pour les utilisateurs d’application de multidiffusion.

Si aucun nom n’est spécifié, le nom par défaut est la représentation sous forme de chaîne de l’adresse délimitée dans dwGroupAddress avec la longueur de l’adresse et du masque ajoutées et séparées par une barre oblique « / », au format « 239 ». .. *.x/y », où x est la longueur de l’adresse et y la longueur du masque.

dwStatus

Type : DWORD

Valeur status qui décrit la status actuelle de cette ligne dans une table d’étendue MFE.

Valeur Signification
1
Row a des status actifs.
2
La ligne n’a pasInService status.
3
Row a notReady status.
4
La ligne a crééAndGo status.
5
Row a createAndWait status.
6
La ligne a détruit status.

Notes

Notez que le fichier d’en-tête Iprtrmib.h est automatiquement inclus dans le fichier d’en-tête Iphlpapi.h . Les fichiers d’en-tête Iprtrmib.h ne doivent jamais être utilisés directement.

Spécifications

   
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008, Windows Server 2003 avec SP1 [applications de bureau uniquement]
En-tête iprtrmib.h (inclure Iphlpapi.h)