structure ENUMERATION_BUFFER (traffic.h)

La structure ENUMERATION_BUFFER contient des informations spécifiques à un flux donné, notamment le nom du flux, le nombre de filtres associés au flux et un tableau de filtres associés au flux.

Syntaxe

typedef struct _ENUMERATION_BUFFER {
  ULONG         Length;
  ULONG         OwnerProcessId;
  USHORT        FlowNameLength;
  WCHAR         FlowName[MAX_STRING_LENGTH];
  PTC_GEN_FLOW  pFlow;
  ULONG         NumberOfFilters;
  TC_GEN_FILTER GenericFilter[1];
} ENUMERATION_BUFFER, *PENUMERATION_BUFFER;

Membres

Length

Nombre d’octets entre le début du ENUMERATION_BUFFER et le ENUMERATION_BUFFER suivant.

OwnerProcessId

Identifie le propriétaire du processus.

FlowNameLength

Spécifie la longueur du membre FlowName .

FlowName[MAX_STRING_LENGTH]

Tableau de caractères WCHAR, de longueur MAX_STRING_LENGTH, qui spécifie le nom du flux.

pFlow

Pointeur vers la structure TC_GEN_FLOW correspondante. Cette structure est placée immédiatement après le tableau de TC_GEN_FILTERS et est incluse dans Longueur.

NumberOfFilters

Spécifie le nombre de filtres associés au flux.

GenericFilter[1]

Tableau de structures TC_GEN_FILTER . Le nombre d’éléments dans le tableau correspond au nombre de filtres attachés au flux spécifié. Notez que pour énumérer le tableau de structures TC_GEN_FILTER , vous devez incrémenter le pointeur vers le TC_GEN_FILTER actuel à l’aide de ce qui suit :

sizeof(TC_GEN_FILTER) + 2 * [taille de modèle de la structure TC_GEN_FILTER actuelle].

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête traffic.h

Voir aussi

FLOWSPEC

TC_GEN_FILTER

TC_GEN_FLOW