Bagikan melalui


IWDFRemoteTarget::Close method (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 Tutup menutup target I/O jarak jauh.

Sintaks

HRESULT Close();

Mengembalikan nilai

Metode Tutup selalu mengembalikan S_OK.

Keterangan

Jika driver Anda menyediakan fungsi panggilan balik IRemoteTargetCallbackRemoval::OnRemoteTargetRemoveComplete , fungsi panggilan balik harus memanggil Tutup.

Metode Tutup menyelesaikan atau membatalkan semua permintaan I/O yang telah dikirim driver ke target I/O.

Setelah driver memanggil Tutup, driver tidak dapat mengirim permintaan I/O ke target I/O.

Untuk informasi selengkapnya tentang metode Tutup , lihat Mengontrol Status Target I/O Umum di UMDF.

Contoh

Contoh kode berikut menunjukkan fungsi panggilan balik IRemoteTargetCallbackRemoval::OnRemoteTargetRemoveComplete yang memanggil Tutup.

VOID 
STDMETHODCALLTYPE
CMyRemoteTarget::OnRemoteTargetRemoveComplete(
    __in IWDFRemoteTarget *FxTarget
    )
{
    //
    // Here, do any driver-specific actions that your driver requires
    // to close the remote I/O target.
    //
...
    //
    // Close the target.
    //
    FxTarget->Close();
}

Persyaratan

Persyaratan Nilai
Akhir dukungan Tidak tersedia di UMDF 2.0 dan yang lebih baru.
Target Platform Desktop
Versi UMDF minimum 1.9
Header wudfddi.h (termasuk Wudfddi.h)
DLL WUDFx.dll

Lihat juga

IWDFRemoteTarget

IWDFRemoteTarget::CloseForQueryRemove