Freigeben über


KSCAMERA_EXTENDEDPROP_HEADER Struktur (ksmedia.h)

Die KSCAMERA_EXTENDEDPROP_HEADER Struktur ist der Nutzlastheader für eine erweiterte Steuerelementeigenschaft.

Syntax

typedef struct tagKSCAMERA_EXTENDEDPROP_HEADER {
  ULONG     Version;
  ULONG     PinId;
  ULONG     Size;
  ULONG     Result;
  ULONGLONG Flags;
  ULONGLONG Capability;
} KSCAMERA_EXTENDEDPROP_HEADER, *PKSCAMERA_EXTENDEDPROP_HEADER;

Angehörige

Version

Die Versionsnummer der erweiterten Eigenschaft. Dies ist auf 1 festgelegt.

PinId

Die Pin-ID, die der Eigenschaft entspricht. Wenn PinId- auf (ULONG)-1 festgelegt ist, gilt das Steuerelement für den Filter. Andernfalls muss der Kameratreiber dieses Steuerelement an den entsprechenden Pin weiterleiten, wenn dieser Pin erstellt wird (oder falls bereits verfügbar).

Size

Die Gesamtgröße in Byte der gesamten Nutzlast. Dazu gehören die KSCAMERA_EXTENDEDPROP_HEADER Struktur und die folgenden Steuerelement-spezifischen Nutzlastdaten.

Result

Bei einem Set-Vorgang ist dies 0. Bei Abfragen enthält Ergebnis- fehlercode, den der Treiber für den letzten Steuerungsvorgang bereitstellt.

Flags

Die Einstellungen in Flags können je nach Steuerelement variieren.

Das Bit mit hoher Reihenfolge des Flags Werts ist reserviert. Dieses Bit dient als Abbruchkennzeichnung und wird als KSCAMERA_EXTENDEDPROP_FLAG_CANCELOPERATIONdefiniert. Dieses Kennzeichen ist nur für asynchrone Steuerelemente aussagekräftig.

Capability

Dieses Element ist schreibgeschützt und gibt die Standardfunktionen des Steuerelements an.

Die folgenden Funktionen sind definiert.

Wert Beschreibung
KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL Das Steuerelement unterstützt asynchronen Vorgang.
KSCAMERA_EXTENDEDPROP_CAPS_CANCELLABLE Gilt nur für asynchrone Steuerelemente. Dieses Kennzeichen kennzeichnet den Steuerelementvorgang als abbruchfähig. Wenn ein synchrones Steuerelement dieses Kennzeichen festlegt, wird es als ungültig gekennzeichnet und wird nicht für Anwendungen höherer Ebene verfügbar gemacht.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8.1
mindestens unterstützte Server- Windows Server 2012 R2
Header- ksmedia.h (enthalten Ksmedia.h)

Siehe auch

KSCAMERA_EXTENDEDPROP_VALUE