Add ETW support for arrays

This commit is contained in:
Kevin Parsons
2018-12-21 10:10:06 -08:00
parent 50cf0baa2f
commit 7c26c75173
3 changed files with 46 additions and 5 deletions
+7
View File
@@ -59,6 +59,13 @@ func main() {
event.Data.AddString("Foo")
event.Metadata.AddField("TestField2", etw.InTypeANSIString)
event.Data.AddString("Bar")
event.Metadata.AddField("TestArray", etw.InTypeANSIString, etw.WithArray())
event.Data.AddSimple(uint16(5))
event.Data.AddString("Item1")
event.Data.AddString("Item2")
event.Data.AddString("Item3")
event.Data.AddString("Item4")
event.Data.AddString("Item5")
if err := provider.WriteEvent(event); err != nil {
fmt.Println(err)