EventDescriptor Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir olayı tanımlayan meta verileri içerir.
public value class EventDescriptor
public struct EventDescriptor
type EventDescriptor = struct
Public Structure EventDescriptor
- Devralma
Açıklamalar
Bu sınıf bildirimde tanımlanan bir olayı temsil eder. Bildiriminizi yazdıktan sonra, bir kaynak dosyası oluşturmak için İleti Derleyicisi'ni (MC.exe) kullanırsınız. İşlemin yan ürünü, aşağıdaki örnekte gösterildiği gibi C'de olay tanımlayıcısını içeren bir üst bilgi dosyasıdır.
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ReadEvent = {0x1, 0x0, 0x10, 0x4, 0x0, 0x0, 0x8000000000000005};
Aşağıdaki örnekte gösterildiği gibi, bu sınıfın bir örneğini oluşturmak için tanımlayıcının değerlerini kullanın. anahtar sözcüğü işaretsiz bir uzun değerdir ve doğrudan uzun değere dönüştürülemez; atamaya unchecked
izin vermek için language anahtar sözcüğünü kullanmanız gerekir.
unchecked
{
readEvent = new EventDescriptor(0x1, 0x0, 0x10, 0x4, 0x0, 0x0, (long)0x8000000000000005);
}
veya EventProvider.WriteEvent yöntemini çağırırken tanımlayıcıyı EventProvider.WriteEvent kullanırsınız.
Oluşturucular
EventDescriptor(Int32, Byte, Byte, Byte, Byte, Int32, Int64) |
EventDescriptor sınıfının yeni bir örneğini başlatır. |
Özellikler
Channel |
Olay tanımlayıcısından kanal değerini alır. |
EventId |
Olay tanımlayıcı değerini olay tanımlayıcısından alır. |
Keywords |
Olay tanımlayıcısından anahtar sözcük değerini alır. |
Level |
Olay tanımlayıcısından düzey değerini alır. |
Opcode |
Olay tanımlayıcısından işlem kodu değerini alır. |
Task |
Görev değerini olay tanımlayıcısından alır. |
Version |
Olay tanımlayıcısından sürüm değerini alır. |