Bagikan melalui


Fungsi TimeProvOpen (timeprov.h)

Fungsi panggilan balik yang dipanggil oleh manajer penyedia waktu saat DLL penyedia waktu dimuat.

Sintaks

HRESULT TimeProvOpen(
  [in]  PWSTR                wszName,
  [in]  TimeProvSysCallbacks *pSysCallbacks,
  [out] TimeProvHandle       *phTimeProv
);

Parameter

[in] wszName

Nama penyedia.

[in] pSysCallbacks

Penunjuk ke struktur TimeProvSysCallbacks yang menentukan penunjuk ke fungsi yang disediakan oleh layanan waktu kepada penyedia waktu. Sistem mengalokasikan struktur ini, dan dihancurkan ketika fungsi kembali. Oleh karena itu, Anda harus menyalin informasi ke buffer lain.

[out] phTimeProv

Penunjuk ke buffer yang berisi handel ke penyedia. Manajer penyedia waktu menggunakan handel ini untuk berkomunikasi dengan penyedia waktu.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan S_OK. Jika tidak, nilai yang dikembalikan adalah salah satu kode kesalahan yang ditentukan dalam WinError.h.

Keterangan

Anda harus kembali dari fungsi panggilan balik ini secepat mungkin. Lakukan inisialisasi apa pun di utas lain.

Contoh

Misalnya, lihat Penyedia Waktu Sampel.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header timeprov.h

Lihat juga

AlertSamplesAvailFunc

GetTimeSysInfoFunc

LogTimeProvEventFunc

SetProviderStatusFunc

TimeProvSysCallbacks