KSPROPERTY_PIN_GLOBALCINSTANCES
Il client usa la KSPROPERTY_PIN_GLOBALCINSTANCES per determinare il numero corrente di pin generati da una pin factory, nonché il numero massimo di pin che questa pin factory può creare un'istanza. Questa proprietà è facoltativa.
Tabella riepilogo utilizzo
Recupero | Set | Destinazione | Tipo di descrittore delle proprietà | Tipo valore proprietà |
---|---|---|---|---|
Sì | No | Aggiungi (Blocca) | KSP_PIN | KSPIN_CINSTANCES |
Commenti
Specificare questa proprietà usando KSP_PIN, in cui il membro PinId specifica la pin factory.
KSPIN_CINSTANCES è una struttura di dati del modulo:
typedef struct {
ULONG PossibleCount;
ULONG CurrentCount;
} KSPIN_CINSTANCES;
Di seguito è riportata una descrizione di ogni membro della struttura KSPIN_CINSTANCES .
PossibleCount
Specifica il numero massimo di pin factory che può creare un'istanza sul driver o KSINTANCE_INDETERMINATE se non è presente alcun massimo.
CurrentCount
Specifica il numero corrente di pin che la fabbrica di pin ha creato un'istanza sul driver.
Il driver di classe non gestisce questa proprietà; il minidriver di flusso deve fornire una gestione personalizzata.
KSPROPERTY_PIN_GLOBALCINSTANCES specifica il numero assoluto corrente e massimo di istanze, in tutte le istanze del filtro. Per determinare i valori per filtro, usare KSPROPERTY_PIN_CINSTANCES.
Requisiti
Intestazione: ks.h (includere Ks.h)