Bagikan melalui


Fungsi WdfRequestImpersonate (wdfrequest.h)

[Hanya berlaku untuk UMDF]

Metode WdfRequestImpersonate mendaftarkan fungsi panggilan balik peristiwa yang disediakan driver yang harus dipanggil kerangka kerja untuk peniruan.

Sintaks

NTSTATUS WdfRequestImpersonate(
  [in]           WDFREQUEST                   Request,
  [in]           SECURITY_IMPERSONATION_LEVEL ImpersonationLevel,
  [in]           PFN_WDF_REQUEST_IMPERSONATE  EvtRequestImpersonate,
  [in, optional] PVOID                        Context
);

Parameter

[in] Request

Handel ke objek permintaan kerangka kerja yang mewakili permintaan I/O yang sedang diselesaikan.

[in] ImpersonationLevel

Nilai jenis SECURITY_IMPERSONATION_LEVEL yang mengidentifikasi tingkat peniruan identitas.

[in] EvtRequestImpersonate

Penunjuk ke fungsi panggilan balik peristiwa EvtRequestImpersonate driver.

[in, optional] Context

Penunjuk ke buffer yang berisi informasi konteks yang terkait dengan panggilan peniruan. Kerangka kerja meneruskan informasi konteks ini dalam panggilan ke fungsi panggilan balik peristiwa EvtRequestImpersonate . Parameter ini bersifat opsional dan dapat berupa NULL

Mengembalikan nilai

Jika metode WdfRequestImpersonate tidak mengalami kesalahan, metode tersebut mengembalikan STATUS_SUCCESS.

Metode ini mungkin mengembalikan nilai NTSTATUS lainnya.

Keterangan

Metode WdfRequestImpersonate tidak kembali sampai fungsi panggilan balik peristiwa EvtRequestImpersonate selesai.

Untuk informasi selengkapnya, lihat Menangani Peniruan Klien di Driver UMDF.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1
Target Platform Universal
Versi UMDF minimum 2.0
Header wdfrequest.h (termasuk Wdf.h)
Pustaka WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

Lihat juga

EvtRequestImpersonate

IWDFIoRequest::Impersonate