Bagikan melalui


Fungsi PcUnregisterIoTimeout (portcls.h)

Fungsi PcUnregisterIoTimeout membatalkan pendaftaran rutinitas panggilan balik I/O-timer yang disediakan driver untuk objek perangkat tertentu.

Catatan Fungsi ini tidak digunakan lagi untuk versi Windows Windows 8 dan yang lebih baru. Untuk sistem Windows di Arm, fungsi ini dikomentari di driver kelas PortCls dan tidak dapat diakses.
 

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
STATUS_NOT_FOUND
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

Lihat juga

DEVICE_OBJECT

PcRegisterIoTimeout