Bagikan melalui


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)

Lihat juga

IPnpCallbackSelfManagedIo

IWDFDevice

IWDFDriver::CreateDevice