Bagikan melalui


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

IImpersonateCallback

IWDFIoRequest::Impersonate