Fungsi TdhGetWppProperty (tdh.h)
Mengambil properti tertentu yang terkait dengan pesan WPP.
Sintaks
TDHSTATUS TdhGetWppProperty(
[in] TDH_HANDLE Handle,
[in] PEVENT_RECORD EventRecord,
[in] PWSTR PropertyName,
[in, out] PULONG BufferSize,
[out] PBYTE Buffer
);
Parameter
[in] Handle
Jenis: TDH_HANDLE
Handel decoding yang valid.
[in] EventRecord
Jenis: PEVENT_RECORD
Rekaman peristiwa diteruskan ke panggilan balik EventRecordCallback Anda.
[in] PropertyName
Jenis: PWSTR
Nama properti yang akan diambil.
Untuk daftar nilai yang mungkin, lihat PROPERTY_DATA_DESCRIPTOR.
[in, out] BufferSize
Jenis: PULONG
Ukuran parameter Buffer , dalam byte.
[out] Buffer
Jenis: PBYTE
Buffer yang dialokasikan pengguna yang menerima data properti.
Mengembalikan nilai
Jenis: ULONG
Mengembalikan ERROR_SUCCESS jika berhasil. Jika tidak, fungsi ini mengembalikan salah satu kode pengembalian berikut selain yang lain.
Menampilkan kode | Deskripsi |
---|---|
|
Properti yang ditentukan tidak ditemukan. |
|
BufferSize terlalu kecil. Untuk mendapatkan ukuran buffer yang diperlukan, panggil TdhGetWppProperty dua kali, sekali dengan buffer null dan pointer untuk mengambil ukuran buffer dan kemudian lagi dengan buffer berukuran benar. |
|
Satu atau beberapa parameter salah. Kesalahan ini dikembalikan jika parameter Handle, EventRecord, PropertyName, atau Buffer adalah NULL. |
Keterangan
Untuk hanya mengambil pesan peristiwa yang didekodekan tanpa menentukan nama properti, panggil TdhGetWppMessage.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | tdh.h |
Pustaka | Tdh.lib |
DLL | Tdh.dll |