Bagikan melalui


enumerasi EVT_PUBLISHER_METADATA_PROPERTY_ID (winevt.h)

Menentukan pengidentifikasi yang mengidentifikasi properti metadata penyedia.

Sintaks

typedef enum _EVT_PUBLISHER_METADATA_PROPERTY_ID {
  EvtPublisherMetadataPublisherGuid = 0,
  EvtPublisherMetadataResourceFilePath,
  EvtPublisherMetadataParameterFilePath,
  EvtPublisherMetadataMessageFilePath,
  EvtPublisherMetadataHelpLink,
  EvtPublisherMetadataPublisherMessageID,
  EvtPublisherMetadataChannelReferences,
  EvtPublisherMetadataChannelReferencePath,
  EvtPublisherMetadataChannelReferenceIndex,
  EvtPublisherMetadataChannelReferenceID,
  EvtPublisherMetadataChannelReferenceFlags,
  EvtPublisherMetadataChannelReferenceMessageID,
  EvtPublisherMetadataLevels,
  EvtPublisherMetadataLevelName,
  EvtPublisherMetadataLevelValue,
  EvtPublisherMetadataLevelMessageID,
  EvtPublisherMetadataTasks,
  EvtPublisherMetadataTaskName,
  EvtPublisherMetadataTaskEventGuid,
  EvtPublisherMetadataTaskValue,
  EvtPublisherMetadataTaskMessageID,
  EvtPublisherMetadataOpcodes,
  EvtPublisherMetadataOpcodeName,
  EvtPublisherMetadataOpcodeValue,
  EvtPublisherMetadataOpcodeMessageID,
  EvtPublisherMetadataKeywords,
  EvtPublisherMetadataKeywordName,
  EvtPublisherMetadataKeywordValue,
  EvtPublisherMetadataKeywordMessageID,
  EvtPublisherMetadataPropertyIdEND
} EVT_PUBLISHER_METADATA_PROPERTY_ID;

Konstanta

 
EvtPublisherMetadataPublisherGuid
Nilai: 0
Mengidentifikasi atribut guid penyedia. Jenis varian untuk properti ini adalah EvtVarTypeGuid.
EvtPublisherMetadataResourceFilePath
Mengidentifikasi atribut resourceFilePath penyedia. Jenis varian untuk properti ini adalah EvtVarTypeString.
EvtPublisherMetadataParameterFilePath
Mengidentifikasi atribut parameterFilePath penyedia. Jenis varian untuk properti ini adalah EvtVarTypeString.
EvtPublisherMetadataMessageFilePath
Mengidentifikasi atribut messageFilePath penyedia. Jenis varian untuk properti ini adalah EvtVarTypeString.
EvtPublisherMetadataHelpLink
Mengidentifikasi atribut helpLink penyedia. Jenis varian untuk properti ini adalah EvtVarTypeString.
EvtPublisherMetadataPublisherMessageID
Mengidentifikasi atribut pesan penyedia. Metadata adalah pengidentifikasi sumber daya yang ditetapkan ke string pesan. Untuk mendapatkan string pesan, panggil fungsi EvtFormatMessage . Jenis varian untuk properti ini adalah EvtVarTypeUInt32. Jika penyedia tidak menentukan pesan, nilainya adalah –1.
EvtPublisherMetadataChannelReferences
Mengidentifikasi elemen anak saluran penyedia. Jenis varian untuk properti ini adalah EvtVarTypeEvtHandle. Untuk mengakses metadata saluran yang ditentukan atau diimpor penyedia, gunakan handel ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Ketika Anda selesai dengan handel, panggil fungsi EvtClose .
EvtPublisherMetadataChannelReferencePath
Mengidentifikasi atribut nama saluran. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeString.
EvtPublisherMetadataChannelReferenceIndex
Mengidentifikasi nilai indeks berbasis nol saluran dalam daftar saluran. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeUInt32.
EvtPublisherMetadataChannelReferenceID
Mengidentifikasi atribut nilai saluran. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeUInt32.
EvtPublisherMetadataChannelReferenceFlags
Mengidentifikasi nilai bendera yang menunjukkan apakah saluran ini diimpor dari penyedia lain. Saluran diimpor jika nilai bendera EvtChannelReferenceImported diatur. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeUInt32.
EvtPublisherMetadataChannelReferenceMessageID
Mengidentifikasi atribut pesan saluran. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeUInt32. Properti berisi pengidentifikasi sumber daya yang ditetapkan ke string pesan. Untuk mendapatkan string pesan, panggil fungsi EvtFormatMessage . Jika saluran tidak menentukan pesan, nilainya adalah –1.
EvtPublisherMetadataLevels
Mengidentifikasi elemen anak tingkat penyedia. Jenis varian untuk properti ini adalah EvtVarTypeEvtHandle. Untuk mengakses metadata tingkat yang ditentukan penyedia atau referensi, gunakan handel ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Ketika Anda selesai dengan handel, panggil fungsi EvtClose .
EvtPublisherMetadataLevelName
Mengidentifikasi atribut nama tingkat. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeString.
EvtPublisherMetadataLevelValue
Mengidentifikasi atribut nilai tingkat. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeUInt32.
EvtPublisherMetadataLevelMessageID
Mengidentifikasi atribut pesan tingkat. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeUInt32. Properti berisi pengidentifikasi sumber daya yang ditetapkan ke string pesan. Untuk mendapatkan string pesan, panggil fungsi EvtFormatMessage . Jika tingkat tidak menentukan pesan, nilainya adalah –1.
EvtPublisherMetadataTasks
Mengidentifikasi elemen anak tugas penyedia. Jenis varian untuk properti ini adalah EvtVarTypeEvtHandle. Untuk mengakses metadata tugas yang ditentukan penyedia, gunakan handel ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Ketika Anda selesai dengan handel, panggil fungsi EvtClose .
EvtPublisherMetadataTaskName
Mengidentifikasi atribut nama tugas. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeString.
EvtPublisherMetadataTaskEventGuid
Mengidentifikasi atribut eventGuid tugas. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeString.
EvtPublisherMetadataTaskValue
Mengidentifikasi atribut nilai tugas. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeUInt32.
EvtPublisherMetadataTaskMessageID
Mengidentifikasi atribut pesan tugas. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeUInt32. Properti berisi pengidentifikasi sumber daya yang ditetapkan ke string pesan. Untuk mendapatkan string pesan, panggil fungsi EvtFormatMessage . Jika tugas tidak menentukan pesan, nilainya adalah –1.
EvtPublisherMetadataOpcodes
Mengidentifikasi elemen anak opcodes penyedia. Jenis varian untuk properti ini adalah EvtVarTypeEvtHandle. Untuk mengakses metadata opcode yang ditentukan atau direferensikan penyedia, gunakan handel ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Ketika Anda selesai dengan handel, panggil fungsi EvtClose .
EvtPublisherMetadataOpcodeName
Mengidentifikasi atribut nama opcode. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeString.
EvtPublisherMetadataOpcodeValue
Mengidentifikasi atribut nilai opcode. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeUInt32. Kata tinggi berisi nilai opcode dan kata rendah berisi tugas tempatnya berada. Jika kata rendah adalah nol, opcode didefinisikan secara global; jika tidak, opcode adalah tugas spesifik. Gunakan nilai kata rendah untuk menentukan tugas yang menentukan opcode.
EvtPublisherMetadataOpcodeMessageID
Mengidentifikasi atribut pesan opcode. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeUInt32. Properti berisi pengidentifikasi sumber daya yang ditetapkan ke string pesan. Untuk mendapatkan string pesan, panggil fungsi EvtFormatMessage . Jika opcode tidak menentukan pesan, nilainya adalah –1.
EvtPublisherMetadataKeywords
Mengidentifikasi elemen anak kata kunci penyedia. Jenis varian untuk properti ini adalah EvtVarTypeEvtHandle. Untuk mengakses metadata kata kunci yang ditentukan penyedia, gunakan handel ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Ketika Anda selesai dengan handel, panggil fungsi EvtClose .
EvtPublisherMetadataKeywordName
Mengidentifikasi atribut nama kata kunci. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeString.
EvtPublisherMetadataKeywordValue
Mengidentifikasi atribut mask kata kunci. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeUInt64.
EvtPublisherMetadataKeywordMessageID
Mengidentifikasi atribut pesan kata kunci. Gunakan pengidentifikasi ini saat memanggil fungsi EvtGetObjectArrayProperty . Untuk detailnya, lihat Keterangan. Jenis varian untuk properti ini adalah EvtVarTypeUInt32. Properti berisi pengidentifikasi sumber daya yang ditetapkan ke string pesan. Untuk mendapatkan string pesan, panggil fungsi EvtFormatMessage . Jika kata kunci tidak menentukan pesan, nilainya adalah –1.
EvtPublisherMetadataPropertyIdEND
Nilai enumerasi ini menandai akhir dari nilai enumerasi.

Keterangan

Daftar pengidentifikasi dalam enumerasi ini adalah untuk properti yang tidak dapat berubah. Untuk mendapatkan konfigurasi saluran, panggil fungsi EvtGetChannelConfigProperty .

Anda tidak dapat menggunakan pengidentifikasi properti berikut saat memanggil fungsi EvtGetPublisherMetadataProperty :

  • EvtPublisherMetadataChannelReferencePath
  • EvtPublisherMetadataChannelReferenceIndex
  • EvtPublisherMetadataChannelReferenceID
  • EvtPublisherMetadataChannelReferenceFlags
  • EvtPublisherMetadataChannelReferenceMessageID
  • EvtPublisherMetadataLevelName
  • EvtPublisherMetadataLevelValue
  • EvtPublisherMetadataLevelMessageID
  • EvtPublisherMetadataTaskName
  • EvtPublisherMetadataTaskEventGuid
  • EvtPublisherMetadataTaskValue
  • EvtPublisherMetadataTaskMessageID
  • EvtPublisherMetadataOpcodeName
  • EvtPublisherMetadataOpcodeValue
  • EvtPublisherMetadataOpcodeMessageID
  • EvtPublisherMetadataKeywordName
  • EvtPublisherMetadataKeywordValue
  • EvtPublisherMetadataKeywordMessageID
Untuk menggunakan pengidentifikasi ini, Anda harus terlebih dahulu mengambil handel ke objek induk properti. Untuk mengambil properti saluran, Anda harus terlebih dahulu mengambil handel ke objek induk menggunakan pengidentifikasi EvtPublisherMetadataChannelReferences ; untuk mengambil properti tingkat, Anda harus terlebih dahulu mengambil handel ke objek induk menggunakan pengidentifikasi EvtPublisherMetadataLevels ; untuk mengambil properti tugas, Anda harus terlebih dahulu mengambil handel ke objek induk menggunakan pengidentifikasi EvtPublisherMetadataTasks ; untuk mengambil properti opcode, Anda harus terlebih dahulu mengambil handel ke objek induk menggunakan pengidentifikasi EvtPublisherMetadataOpcodes ; dan untuk mengambil properti kata kunci, Anda harus terlebih dahulu mengambil handel ke objek induk menggunakan pengidentifikasi EvtPublisherMetadataKeywords .

Handel menunjuk ke array objek yang berisi metadata untuk jenis anak yang ditentukan penyedia. Untuk menentukan berapa banyak objek dalam array, panggil fungsi EvtGetObjectArraySize . Untuk mengakses properti salah satu objek, panggil fungsi EvtGetObjectArrayProperty dan tentukan pengidentifikasi properti yang ingin Anda ambil.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header winevt.h

Lihat juga

Tipe Kompleks ChannelType

EVT_EVENT_METADATA_PROPERTY_ID

EVT_VARIANT_TYPE

EvtGetPublisherMetadataProperty

Tipe Kompleks ProviderType