Freigeben über


KsTopologyPropertyHandler-Funktion (ks.h)

Die KsTopologyPropertyHandler-Funktion führt die Standardbehandlung der statischen Member des KSPROPSETID_Topology-Eigenschaftensatzes aus. Die Funktion verwendet die KSTOPOLOGY-Struktur , die den Satz von Informationen beschreibt, die von diesem Eigenschaftensatz zurückgegeben werden.

Syntax

KSDDKAPI NTSTATUS KsTopologyPropertyHandler(
  [in]      PIRP             Irp,
  [in]      PKSPROPERTY      Property,
  [in, out] PVOID            Data,
  [in]      const KSTOPOLOGY *Topology
);

Parameter

[in] Irp

Gibt die IRP an, die die Eigenschaftsanforderung verarbeitet.

[in] Property

Gibt die spezifische Eigenschaft an, die abgefragt wird.

[in, out] Data

Gibt die topologieeigenschaftenspezifischen Daten an.

[in] Topology

Verweist auf eine KSTOPOLOGY-Struktur , die die Topologieinformationen enthält.

Rückgabewert

Die KsTopologyPropertyHandler-Funktion gibt bei erfolgreicher Ausführung STATUS_SUCCESS oder einen fehlerspezifischen Fehler für die zu behandelnde Eigenschaft zurück. Die Funktion füllt immer die IO_STATUS_BLOCK aus. Informationsfeld des PIRP. IoStatus-Element innerhalb des IRP. Die IO_STATUS_BLOCK wird nicht festgelegt. Statusfeld, noch wird die IRP abgeschlossen.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header ks.h (einschließlich Ks.h)
Bibliothek Ks.lib