Bagikan melalui


Fungsi BeginIdleDetection

[Fungsi ini tidak didukung dan dapat diubah atau tidak tersedia di masa mendatang. Sebagai gantinya, gunakan fungsi GetLastInputInfo .]

Mulai memantau tidak aktif.

Sintaks

DWORD WINAPI BeginIdleDetection(
   _IDLECALLBACK pfnCallback,
   DWORD         dwIdleMin,
   DWORD         dwReserved
);

Parameter

pfnCallback

Fungsi yang dipanggil ketika status diam berubah. Panggilan balik ini didefinisikan sebagai berikut:

typedef void (WINAPI* _IDLECALLBACK) (DWORD dwState);

#define STATE_USER_IDLE_BEGIN       1
#define STATE_USER_IDLE_END         2

dwIdleMin

Jumlah menit tidak aktif sebelum panggilan dilakukan ke fungsi panggilan balik.

dwReserved

Parameter ini harus diatur ke nol.

Nilai kembali

Mengembalikan 0 jika fungsi berhasil; jika tidak, kode kesalahan akan dikembalikan. Misalnya, jika dwReserved adalah apa pun selain 0, ERROR_INVALID_DATA dikembalikan.

Keterangan

Fungsi ini tidak memiliki pustaka impor atau file header terkait; Anda harus memanggilnya menggunakan fungsi LoadLibrary dan GetProcAddress . Fungsi ini tidak diekspor berdasarkan nama; tentukan ordinal 3 saat memanggil GetProcAddress.

Persyaratan

Persyaratan Nilai
DLL
Msidle.dll

Lihat juga

GetLastInputInfo