Metode IImpersonateCallback::OnImpersonate (wudfddi.h)
[Peringatan: UMDF 2 adalah versi terbaru UMDF dan pengganti UMDF 1. Semua driver UMDF baru harus ditulis menggunakan UMDF 2. Tidak ada fitur baru yang ditambahkan ke UMDF 1 dan ada dukungan terbatas untuk UMDF 1 pada versi Windows 10 yang lebih baru. Driver Universal Windows harus menggunakan UMDF 2. Untuk informasi selengkapnya, lihat Mulai menggunakan UMDF.]
Metode OnImpersonate menangani peniruan.
Sintaks
void OnImpersonate(
[in, optional] void *Context
);
Parameter
[in, optional] Context
Pointer ke konteks yang sebelumnya disediakan dalam metode IWDFIoRequest::Impersonate . Parameter ini bersifat opsional dan dapat berupa NULL jika konteks tidak diperlukan.
Nilai kembali
Tidak ada
Keterangan
Biasanya, driver menggunakan panggilan balik ini untuk memanggil fungsi Win32 secara langsung. Misalnya, jika driver harus membuka file data atas nama aplikasi yang mengirim operasi I/O, driver hanya memerlukan peniruan untuk membuka handel file.
Untuk memastikan bahwa peniruan tidak bocor di seluruh fungsi panggilan balik driver atau antar driver perangkat, OnImpersonate tidak boleh memanggil metode kerangka kerja apa pun.
Driver mendaftarkan antarmuka IImpersonateCallback ketika driver memanggil metode IWDFIoRequest::Impersonate .
Untuk informasi selengkapnya tentang cara driver UMDF dan UMDF menangani peniruan, lihat Menangani Peniruan.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | wudfddi.h (termasuk Wudfddi.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk