Freigeben über


IHumanPresenceSensorExtensionPlugin Schnittstelle

Definition

Definiert die Implementierung für einen Typ, der die Überprüfung und Änderung von Messwerten des menschlichen Anwesenheitssensors in der Pipeline zwischen dem Sensor und dem System unterstützt.

public interface class IHumanPresenceSensorExtensionPlugin
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 983040)]
/// [Windows.Foundation.Metadata.Guid(502683997, 55774, 24229, 155, 107, 170, 113, 50, 76, 228, 38)]
struct IHumanPresenceSensorExtensionPlugin
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 983040)]
[Windows.Foundation.Metadata.Guid(502683997, 55774, 24229, 155, 107, 170, 113, 50, 76, 228, 38)]
public interface IHumanPresenceSensorExtensionPlugin
Public Interface IHumanPresenceSensorExtensionPlugin
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 11 Insider Preview (eingeführt in 10.0.23504.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v15.0)

Methoden

Initialize(String)

Initialisiert ein HumanPresenceSensor-Plug-In für den angegebenen Sensor.

ProcessReading(HumanPresenceSensorReading)

Aktualisiert einen HumanPresenceSensor-Wert aus dem Sensorstapel und gibt zur Verarbeitung einen aktualisierten Lesewert an den Sensorstapel zurück.

ProcessReadingTimeoutExpired(HumanPresenceSensorReading)

Wird aufgerufen, wenn das Plug-In innerhalb eines vordefinierten Timeouts keinen Aufruf von ProcessReading(Windows.Devices.Sensors.HumanPresenceSensorReading) abschließt.

Reset()

Setzt einen HumanPresenceSensor-Stream zurück, wenn er nicht ordnungsgemäß reagiert.

Start()

Startet einen HumanPresenceSensor-Stream .

Stop()

Beendet einen HumanPresenceSensor-Stream .

Uninitialize()

Hebt die Initialisierung eines HumanPresenceSensor-Plug-Ins auf.

Gilt für:

Weitere Informationen