Metode IPnpCallbackSelfManagedIo::OnSelfManagedIoInit (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 OnSelfManagedIoInit menginisialisasi operasi I/O yang dikelola sendiri perangkat.
Sintaks
HRESULT OnSelfManagedIoInit(
[in] IWDFDevice *pWdfDevice
);
Parameter
[in] pWdfDevice
Penunjuk ke antarmuka IWDFDevice untuk objek perangkat perangkat tempat operasi I/O yang dikelola sendiri diinisialisasi.
Mengembalikan nilai
Jika panggilan balik OnSelfManagedIoInit tidak mengalami kesalahan, panggilan balik tersebut harus mengembalikan S_OK atau kode status lain yang BERHASIL(statusnya) sama dengan TRUE.
Jika mengembalikan kode status yang SUCCEEDED(statusnya) sama dengan FALSE, kerangka kerja tidak akan memulai 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) |