Freigeben über


KSPROPERTY_PIN_GLOBALCINSTANCES

Der Client verwendet die KSPROPERTY_PIN_GLOBALCINSTANCES , um die aktuelle Anzahl von Pins zu bestimmen, die von einer Pin factory instanziiert werden, sowie die maximale Anzahl von Pins, die diese Pinfactory instanziieren kann. Diese Eigenschaft ist optional.

Nutzungszusammenfassungstabelle

Herunterladen Set Ziel Eigenschaftendeskriptortyp Eigenschaftswerttyp
Ja Nein Pin KSP_PIN KSPIN_CINSTANCES

Bemerkungen

Geben Sie diese Eigenschaft mit KSP_PIN an, wobei das PinId-Element die Pin Factory angibt.

KSPIN_CINSTANCES ist eine Datenstruktur des Formulars:

typedef struct {
    ULONG PossibleCount;
    ULONG CurrentCount;
} KSPIN_CINSTANCES;

Im Folgenden wird jedes Element der KSPIN_CINSTANCES-Struktur beschrieben.

PossibleCount
Gibt die maximale Anzahl von Pins an, die die Pinfactory auf dem Treiber instanziieren kann, oder KSINTANCE_INDETERMINATE , wenn kein Maximum vorhanden ist.

CurrentCount
Gibt die aktuelle Anzahl von Pins an, die die Pinfactory auf dem Treiber instanziiert hat.

Der Klassentreiber verarbeitet diese Eigenschaft nicht. der Stream-Minidriver muss die Verarbeitung selbst bereitstellen.

KSPROPERTY_PIN_GLOBALCINSTANCES gibt die absolute aktuelle und maximale Anzahl von Instanzen über alle Instanzen des Filters an. Verwenden Sie KSPROPERTY_PIN_CINSTANCES, um Filterwerte zu bestimmen.

Anforderungen

Header: ks.h (include Ks.h)

Weitere Informationen

KSP_PIN

KSPROPERTY_PIN_CINSTANCES