Fungsi PcUnregisterIoTimeout (portcls.h)
Fungsi PcUnregisterIoTimeout membatalkan pendaftaran rutinitas panggilan balik I/O-timer yang disediakan driver untuk objek perangkat tertentu.
Sintaks
PORTCLASSAPI NTSTATUS PcUnregisterIoTimeout(
[in] PDEVICE_OBJECT pDeviceObject,
[in] PIO_TIMER_ROUTINE pTimerRoutine,
[in] PVOID pContext
);
Parameter
[in] pDeviceObject
Arahkan ke objek perangkat yang sama dengan yang disediakan driver ketika sebelumnya disebut PcRegisterIoTimeout. Objek perangkat adalah struktur sistem jenis DEVICE_OBJECT.
[in] pTimerRoutine
Arahkan ke rutinitas panggilan balik I/O-timer yang sama dengan yang disediakan driver ketika sebelumnya disebut PcRegisterIoTimeout
[in] pContext
Arahkan ke konteks yang ditentukan driver yang sama dengan yang disediakan driver ketika sebelumnya disebut PcRegisterIoTimeout
Nilai kembali
PcUnregisterIoTimeout mengembalikan STATUS_SUCCESS jika panggilan berhasil. Jika tidak, ia mengembalikan kode kesalahan yang sesuai. Tabel berikut ini memperlihatkan beberapa kemungkinan kode kesalahan.
Menampilkan kode | Deskripsi |
---|---|
|
Menunjukkan bahwa tidak ada panggilan balik timer dengan objek perangkat, rutinitas panggilan balik, dan konteks yang sama saat ini terdaftar. |
Keterangan
Panggilan ini hanya berhasil jika panggilan balik waktu habis dengan objek perangkat, rutinitas timer, dan konteks yang sama sebelumnya terdaftar dengan panggilan ke fungsi PcRegisterIoTimeout .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Driver sistem PortCls mengimplementasikan fungsi PcUnregisterIoTimeout di Microsoft Windows 98/Me dan di sistem operasi Windows 2000 dan yang lebih baru. |
Target Platform | Universal |
Header | portcls.h (termasuk Portcls.h) |
Pustaka | Portcls.lib |
IRQL | PASSIVE_LEVEL |