Class Winevt.EVT_VARIANT

java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.Winevt.EVT_VARIANT
Direct Known Subclasses:
Winevt.EVT_VARIANT.ByReference, Winevt.EVT_VARIANT.ByValue
Enclosing interface:
Winevt

@FieldOrder({"field1","Count","Type"}) public static class Winevt.EVT_VARIANT extends Structure
Contains event data or property values. https://msdn.microsoft.com/en-us/library/windows/desktop/aa385611(v=vs.85).aspx
Author:
Minoru Sakamoto
  • Field Details

    • field1

      Exposed to follow JNA rules, use the getValue() method to manipulate values!
    • Count

      public int Count
      The number of elements in the array of values. Use Count if the Type member has the EVT_VARIANT_TYPE_ARRAY flag set.

      Exposed to follow JNA rules, use getValue() and setValue(Winevt.EVT_VARIANT_TYPE, Object) methods to manipulate values!

    • Type

      public int Type
      A flag that specifies the data type of the variant. For possible values, see the Winevt.EVT_VARIANT_TYPE enumeration. The variant contains an array of values, if the EVT_VARIANT_TYPE_ARRAY flag is set. The members that end in "Arr" contain arrays of values. For example, you would use the StringArr member to access the variant data if the type is EvtVarTypeString and the EVT_VARIANT_TYPE_ARRAY flag is set. You can use the Winevt.EVT_VARIANT_TYPE_MASK constant to mask out the array bit to determine the variant's type.

      Exposed to follow JNA rules, use getValue() and setValue(Winevt.EVT_VARIANT_TYPE, Object) methods to manipulate values!

  • Constructor Details

    • EVT_VARIANT

      public EVT_VARIANT()
    • EVT_VARIANT

      public EVT_VARIANT(Pointer peer)
  • Method Details