Antarmuka IConsolePowerSink (mmc.h)
Antarmuka IConsolePowerSink memantau dan merespons pesan manajemen daya.
Warisan
Antarmuka IConsolePowerSink mewarisi dari antarmuka IUnknown . IConsolePowerSink juga memiliki jenis anggota berikut:
Metode
Antarmuka IConsolePowerSink memiliki metode ini.
IConsolePowerSink::OnPowerBroadcast Metode OnPowerBroadcast memproses WM_POWERBROADCAST pesan pemberitahuan yang terkait dengan manajemen daya komputer. |
Keterangan
Untuk menerima pemberitahuan manajemen daya, snap-in Anda harus menggunakan fungsi AtlAdvise untuk mengaitkan instans antarmuka IConsolePower dengan implementasi antarmuka IConsolePowerSink Anda. Contoh kode berikut menunjukkan cara menggunakan fungsi AtlAdvise .
Contoh
// Connect the IConsolePower and IConsolePowerSink interfaces.
// m_ipConsolePower is a pointer to an instance of
// the IConsolePower interface.
// m_ipConsolePowerSink is a pointer to an instance of
// the IConsolePowerSink interface.
// m_dwCookie is of type DWORD.
hr = AtlAdvise(m_ipConsolePower,
m_ipConsolePowerSink,
IID_IConsolePowerSink,
&m_dwCookie);
Saat snap-in Anda ditutup atau tidak lagi memerlukan pemberitahuan manajemen daya, panggil fungsi AtlUnadvise untuk mengakhiri koneksi antara antarmuka IConsolePower dan IConsolePowerSink. Contoh kode berikut menunjukkan cara menggunakan fungsi AtlUnadvise .
// Terminate the connection established previously.
hr = AtlUnadvise(m_ipConsolePower,
IID_IConsolePowerSink,
m_dwCookie);
Persyaratan
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Target Platform | Windows |
Header | mmc.h |