Windows.Devices.Enumeration.Pnp Namespace

Wichtig

Es wird nicht mehr empfohlen, die Typen im Windows.Devices.Enumeration.Pnp-Namespace zu verwenden. Stattdessen implementieren die Typen im Windows.Devices.Enumeration-Namespace eine moderne und besser gepflegte Übermenge der Funktionalität von Windows.Devices.Enumeration.Pnp.

Die Alternative zu PnpObjectType ist die Windows.Devices.Enumeration.DeviceInformationKind-Enumeum , die Sie als Parameter an Windows.Devices.Enumeration-APIs übergeben können. Anstatt beispielsweise PnpObjectType zu verwenden, wenn Sie einen PnpObjectWatcher erstellen, verwenden Sie DeviceInformationKind , wenn Sie einen DeviceWatcher erstellen.

Stellt Klassen zum Auflisten einer Auflistung von Pnp-Geräteobjekten und Ereignishandler zum asynchronen Überwachen von Änderungen an den Objekten in der Auflistung bereit.

Im Folgenden sind die typischen Verwendungen der Windows.Devices.Enumeration.Pnp-API aufgeführt.

  • Erstellen einer Benutzeroberfläche für die Auswahl des Geräts, das von einer Anwendung verwendet werden soll. Beispielsweise kann eine Sprachchatanwendung eine Liste von Mikrofonen oder Webcams für den Benutzer bereitstellen, aus der er auswählen kann, oder eine Fotoimportanwendung kann eine Liste mit Wechselmedien für den Benutzer zum Importieren von Fotos bereitstellen.
  • Geräteermittlung und Benachrichtigungen zu Geräten für Apps, die sie verwenden (siehe Windows Hardware Dev Center).

Klassen

PnpObject

Wichtig

Es wird nicht mehr empfohlen, die Typen im Windows.Devices.Enumeration.Pnp-Namespace zu verwenden. Stattdessen implementieren die Typen im Windows.Devices.Enumeration-Namespace eine moderne und besser gepflegte Übermenge der Funktionalität von Windows.Devices.Enumeration.Pnp.

Die Alternative zu PnpObjectType ist die Windows.Devices.Enumeration.DeviceInformationKind-Enumeum , die Sie als Parameter an Windows.Devices.Enumeration-APIs übergeben können. Anstatt beispielsweise PnpObjectType zu verwenden, wenn Sie einen PnpObjectWatcher erstellen, verwenden Sie DeviceInformationKind , wenn Sie einen DeviceWatcher erstellen.

Stellt ein PnP-Objekt dar. Diese Klasse ermöglicht den Zugriff auf bekannte Eigenschaften eines PnP-Objekts sowie auf einen Eigenschaftenspeicher zusätzlicher Eigenschaften, die für den Abruf aus dem PnP-Objekt angegeben sind.

PnpObjectCollection

Wichtig

Es wird nicht mehr empfohlen, die Typen im Windows.Devices.Enumeration.Pnp-Namespace zu verwenden. Stattdessen implementieren die Typen im Windows.Devices.Enumeration-Namespace eine moderne und besser gepflegte Übermenge der Funktionalität von Windows.Devices.Enumeration.Pnp.

Die Alternative zu PnpObjectType ist die Windows.Devices.Enumeration.DeviceInformationKind-Enumeum , die Sie als Parameter an Windows.Devices.Enumeration-APIs übergeben können. Anstatt beispielsweise PnpObjectType zu verwenden, wenn Sie einen PnpObjectWatcher erstellen, verwenden Sie DeviceInformationKind , wenn Sie einen DeviceWatcher erstellen.

Stellt eine iterierbare Auflistung von Pnp-Geräteobjekten dar.

PnpObjectUpdate

Wichtig

Es wird nicht mehr empfohlen, die Typen im Windows.Devices.Enumeration.Pnp-Namespace zu verwenden. Stattdessen implementieren die Typen im Windows.Devices.Enumeration-Namespace eine moderne und besser gepflegte Übermenge der Funktionalität von Windows.Devices.Enumeration.Pnp.

Die Alternative zu PnpObjectType ist die Windows.Devices.Enumeration.DeviceInformationKind-Enumeum , die Sie als Parameter an Windows.Devices.Enumeration-APIs übergeben können. Anstatt beispielsweise PnpObjectType zu verwenden, wenn Sie einen PnpObjectWatcher erstellen, verwenden Sie DeviceInformationKind , wenn Sie einen DeviceWatcher erstellen.

Enthält die aktualisierten Eigenschaften eines PnpObject.

PnpObjectWatcher

Wichtig

Es wird nicht mehr empfohlen, die Typen im Windows.Devices.Enumeration.Pnp-Namespace zu verwenden. Stattdessen implementieren die Typen im Windows.Devices.Enumeration-Namespace eine moderne und besser gepflegte Übermenge der Funktionalität von Windows.Devices.Enumeration.Pnp.

Die Alternative zu PnpObjectType ist die Windows.Devices.Enumeration.DeviceInformationKind-Enumeum , die Sie als Parameter an Windows.Devices.Enumeration-APIs übergeben können. Anstatt beispielsweise PnpObjectType zu verwenden, wenn Sie einen PnpObjectWatcher erstellen, verwenden Sie DeviceInformationKind , wenn Sie einen DeviceWatcher erstellen.

Löst Ereignisse aus, um den Client zu benachrichtigen, dass ein PnpObject inkrementell und asynchron hinzugefügt, aktualisiert oder aus einer aufgezählten Auflistung von Pnp-Geräteobjekten entfernt wurde.

Enumerationen

PnpObjectType

Wichtig

Es wird nicht mehr empfohlen, die Typen im Windows.Devices.Enumeration.Pnp-Namespace zu verwenden. Stattdessen implementieren die Typen im Windows.Devices.Enumeration-Namespace eine moderne und besser gepflegte Übermenge der Funktionalität von Windows.Devices.Enumeration.Pnp.

Die Alternative zu PnpObjectType ist die Windows.Devices.Enumeration.DeviceInformationKind-Enumeum , die Sie als Parameter an Windows.Devices.Enumeration-APIs übergeben können. Anstatt beispielsweise PnpObjectType zu verwenden, wenn Sie einen PnpObjectWatcher erstellen, verwenden Sie DeviceInformationKind , wenn Sie einen DeviceWatcher erstellen.

Definiert Konstanten, die den Typ des geräts angeben, das vom PnpObject dargestellt wird.