EventSource.EventData Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit les données d'événement pour créer des surcharges WriteEvent rapides à l'aide de la méthode WriteEventCore(Int32, Int32, EventSource+EventData*) .
public protected value class EventSource::EventData
protected internal struct EventSource.EventData
Protected Friend Structure EventSource.EventData
- Héritage
Remarques
L’exemple suivant montre comment utiliser la EventSource.EventData structure.
[NonEvent]
public unsafe void WriteEvent(int eventId, int arg1, int arg2, int arg3, int arg4) {
EventData* dataDesc = stackalloc EventSource.EventData[4];
dataDesc[0].DataPointer = (IntPtr)(&arg1);
dataDesc[0].Size = 4;
dataDesc[1].DataPointer = (IntPtr)(&arg2);
dataDesc[1].Size = 4;
dataDesc[2].DataPointer = (IntPtr)(&arg3);
dataDesc[2].Size = 4;
dataDesc[3].DataPointer = (IntPtr)(&arg4);
dataDesc[3].Size = 4;
WriteEventCore(eventId, 4, (IntPtr)dataDesc);
}
Propriétés
DataPointer |
Obtient ou définit le pointeur vers les données de la nouvelle surcharge WriteEvent. |
Size |
Obtient ou définit le nombre d'éléments de charge dans la nouvelle surcharge WriteEvent. |