Partager via


KSPROPERTY_PIN_GLOBALCINSTANCES

Le client utilise le KSPROPERTY_PIN_GLOBALCINSTANCES pour déterminer le nombre actuel de broches instanciées par une fabrique de broches, ainsi que le nombre maximal d’épingles que cette fabrique de broches peut instancier. Cette propriété est facultative.

Tableau récapitulatif de l’utilisation

Obtenir Définissez Cible Type de descripteur de propriété Type valeur de propriété
Oui Non Épingle KSP_PIN KSPIN_CINSTANCES

Notes

Spécifiez cette propriété à l’aide de KSP_PIN, où le membre PinId spécifie la fabrique de broches.

KSPIN_CINSTANCES est une structure de données de la forme :

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

Voici une description de chaque membre de la structure KSPIN_CINSTANCES .

PossibleCount
Spécifie le nombre maximal d’épingles que la fabrique de broches peut instancier sur le pilote, ou KSINTANCE_INDETERMINATE s’il n’y a pas de maximum.

Currentcount
Spécifie le nombre actuel d’épingles instanciées par la fabrique de broches sur le pilote.

Le pilote de classe ne gère pas cette propriété ; le minidriver de flux doit assurer la gestion de lui-même.

KSPROPERTY_PIN_GLOBALCINSTANCES spécifie le nombre actuel absolu et le nombre maximal d’instances, sur toutes les instances du filtre. Pour déterminer les valeurs par filtre, utilisez KSPROPERTY_PIN_CINSTANCES.

Spécifications

En-tête : ks.h (include Ks.h)

Voir aussi

KSP_PIN

KSPROPERTY_PIN_CINSTANCES