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)

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

ProcessReadingTimeoutExpired(HumanPresenceSensorReading)

Wird aufgerufen, wenn das Plug-In einen Aufruf von ProcessReading(Windows.Devices.Sensors.HumanPresenceSensorReading) innerhalb eines vordefinierten Timeouts nicht abgeschlossen wird.

Reset()

Setzt einen HumanPresenceSensor-Stream zurück, wenn er nicht richtig reagiert.

Start()

Startet einen HumanPresenceSensor-Stream .

Stop()

Beendet einen HumanPresenceSensor-Stream .

Uninitialize()

Hebt die Initialisierung eines HumanPresenceSensor-Plug-Ins auf.

Gilt für: