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)

Lihat juga

IPnpCallbackSelfManagedIo

IWDFDevice

IWDFDriver::CreateDevice