Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die IConsolePowerSink-Schnittstelle überwacht und reagiert auf Energieverwaltungsmeldungen.
Vererbung
Die IConsolePowerSink-Schnittstelle erbt von der IUnknown-Schnittstelle . IConsolePowerSink verfügt auch über diese Arten von Membern:
Methoden
Die IConsolePowerSink-Schnittstelle verfügt über diese Methoden.
IConsolePowerSink::OnPowerBroadcast Die OnPowerBroadcast-Methode verarbeitet WM_POWERBROADCAST Benachrichtigungen im Zusammenhang mit der Energieverwaltung des Computers. |
Hinweise
Um Energieverwaltungsbenachrichtigungen zu erhalten, muss Ihr Snap-In die AtlAdvise-Funktion verwenden, um Ihrer Implementierung der IConsolePowerSink-Schnittstelle eine instance der IConsolePowerSink-Schnittstelle zuzuordnen. Im folgenden Codebeispiel wird die Verwendung der AtlAdvise-Funktion veranschaulicht.
Beispiele
// 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);
Wenn Ihr Snap-In geschlossen wird oder keine Energieverwaltungsbenachrichtigungen mehr benötigt, rufen Sie die AtlUnadvise-Funktion auf, um die Verbindung zwischen den IConsolePower- und IConsolePowerSink-Schnittstellen zu beenden. Im folgenden Codebeispiel wird die Verwendung der AtlUnadvise-Funktion veranschaulicht.
// Terminate the connection established previously.
hr = AtlUnadvise(m_ipConsolePower,
IID_IConsolePowerSink,
m_dwCookie);
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | mmc.h |