IMDSPObject::Metode tulis (mswmdm.h)
Metode Tulis menulis data ke objek pada posisi saat ini dalam objek . Operasi ini hanya valid jika objek penyimpanan mewakili file.
Sintaks
HRESULT Write(
[in] BYTE *pData,
[in, out] DWORD *pdwSize,
[in, out] BYTE [8] abMac
);
Parameter
[in] pData
Arahkan ke buffer yang berisi data untuk menulis ke objek. Parameter ini dienkripsi dan harus didekripsi menggunakan CSecureChannelServer::D ecryptParam dengan MAC di abMac. Lihat Keterangan.
[in, out] pdwSize
DWORD berisi jumlah byte data yang akan ditulis. Setelah dikembalikan, parameter ini berisi jumlah byte aktual yang ditulis. Parameter ini harus disertakan dalam kode autentikasi pesan input dan output.
[in, out] abMac
Array delapan byte yang berisi kode autentikasi pesan untuk data parameter metode ini. (WMDM_MAC_LENGTH didefinisikan sebagai 8.)
Nilai kembali
Metode mengembalikan HRESULT. Semua metode antarmuka di Windows Media Device Manager dapat mengembalikan salah satu kelas kode kesalahan berikut:
- Kode kesalahan COM standar
- Kode kesalahan Windows dikonversi ke nilai HRESULT
- Kode galat Pengelola Perangkat Windows Media
Keterangan
MAC yang digunakan untuk enkripsi harus menyertakan pData dan pdwSize dalam panggilan ke CSecureChannelServer::MACUpdate.
Metode ini harus diimplementasikan. Ini tidak boleh mengembalikan WMDM_E_NOTSUPPORTED atau E_NOTIMPL. Untuk informasi selengkapnya, lihat Antarmuka Wajib dan Opsional.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | mswmdm.h |
Pustaka | Mssachlp.lib |