EVENT_MAP_INFO structure (tdh.h)

Définit les métadonnées relatives au mappage d’événements.

Syntaxe

typedef struct _EVENT_MAP_INFO {
  ULONG           NameOffset;
  MAP_FLAGS       Flag;
  ULONG           EntryCount;
  union {
    MAP_VALUETYPE MapEntryValueType;
    ULONG         FormatStringOffset;
  };
  EVENT_MAP_ENTRY MapEntryArray[ANYSIZE_ARRAY];
} EVENT_MAP_INFO;

Membres

NameOffset

Décalage du début de cette structure vers une chaîne Unicode terminée par null qui contient le nom du mappage d’événements.

Flag

Indique si la carte est une carte de valeurs, une image bitmap ou une carte de modèle. Ce membre peut contenir une ou plusieurs valeurs d’indicateur. Pour connaître les valeurs possibles, consultez l’énumération MAP_FLAGS .

EntryCount

Nombre d’entrées de carte dans MapEntryArray.

MapEntryValueType

Détermine si vous utilisez le membre Value ou InputOffset de EVENT_MAP_ENTRY pour accéder à la valeur de carte. Pour connaître les valeurs possibles, consultez l’énumération MAP_VALUETYPE .

FormatStringOffset

Si la valeur de Flag est EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP, utilisez ce décalage pour accéder à la chaîne Unicode terminée par null qui contient la valeur de l’attribut format de l’élément patternMap . Le décalage est du début de cette structure.

Le EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP indique également que vous utilisez le membre InputOffset de EVENT_MAP_ENTRY pour accéder à la valeur de carte.

MapEntryArray[ANYSIZE_ARRAY]

Tableau d’entrées de carte. Pour plus d’informations, consultez la structure EVENT_MAP_ENTRY .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête tdh.h

Voir aussi

TdhGetEventMapInformation