Metode IPnpCallbackSelfManagedIo::OnSelfManagedIoSuspend (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 OnSelfManagedIoSuspend menangguhkan operasi I/O yang dikelola sendiri perangkat.
Sintaks
HRESULT OnSelfManagedIoSuspend(
[in] IWDFDevice *pWdfDevice
);
Parameter
[in] pWdfDevice
Penunjuk ke antarmuka IWDFDevice untuk objek perangkat perangkat tempat operasi I/O yang dikelola sendiri ditangguhkan.
Mengembalikan nilai
Jika panggilan balik OnSelfManagedIoSuspend tidak mengalami kesalahan, callback tersebut harus mengembalikan S_OK atau kode status lain yang SUCCEEDED(statusnya) sama dengan TRUE.
Jika mengembalikan kode status yang SUCCEEDED(statusnya) sama dengan FALSE, kerangka kerja akan menghentikan perangkat dan membongkar driver perangkat. Dalam hal ini, kerangka kerja memanggil metode panggilan balik IPnpCallbackSelfManagedIo::OnSelfManagedIoFlush dan IPnpCallbackSelfManagedIo::OnSelfManagedIoCleanup .
Kode kesalahan HRESULT didefinisikan dalam Winerror.h.
Keterangan
Driver mendaftarkan antarmuka IPnpCallbackSelfManagedIo saat memanggil metode IWDFDriver::CreateDevice untuk membuat objek perangkat.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | wudfddi.h (termasuk Wudfddi.h) |