fungsi WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN (wdfiotarget.h)
[Berlaku untuk KMDF dan UMDF]
Fungsi WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN menginisialisasi struktur WDF_IO_TARGET_OPEN_PARAMS driver sehingga driver dapat membuka kembali target I/O jarak jauh.
Sintaks
void WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN(
[out] PWDF_IO_TARGET_OPEN_PARAMS Params
);
Parameter
[out] Params
Penunjuk ke struktur WDF_IO_TARGET_OPEN_PARAMS yang dialokasikan driver, yang diinisialisasi fungsi.
Nilai kembali
Tidak ada
Keterangan
Struktur WDF_IO_TARGET_OPEN_PARAMS digunakan sebagai input ke metode WdfIoTargetOpen . Driver Anda harus memanggil WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN untuk menginisialisasi struktur WDF_IO_TARGET_OPEN_PARAMS jika driver memanggil WdfIoTargetOpen dari dalam fungsi panggilan balik EvtIoTargetRemoveCanceled .
Fungsi WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN nol struktur WDF_IO_TARGET_OPEN_PARAMS yang ditentukan dan mengatur anggota Ukuran struktur. Kemudian, fungsi mengatur anggota Jenis ke WdfIoTargetOpenReopen.
Untuk informasi selengkapnya tentang target I/O, lihat Menggunakan Target I/O.
Contoh
Contoh kode berikut adalah segmen fungsi panggilan balik EvtIoTargetRemoveCanceled yang membuka kembali target I/O jarak jauh.
VOID
MyEvtIoTargetRemoveCanceled(
WDFIOTARGET IoTarget
)
{
WDF_IO_TARGET_OPEN_PARAMS openParams;
NTSTATUS status;
...
WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN(&openParams);
status = WdfIoTargetOpen(
IoTarget,
&openParams
);
...
}
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,0 |
Versi UMDF minimum | 2.0 |
Header | wdfiotarget.h (termasuk Wdf.h) |
IRQL | Tingkat apa pun |