KSPROPERTY_PIN_GLOBALCINSTANCES
Клиент использует KSPROPERTY_PIN_GLOBALCINSTANCES для определения текущего числа контактов, созданных фабрикой контактов, а также максимального числа контактов, которые эта фабрика контактов может создать. Это необязательное свойство.
Сводная таблица использования
Получить | Присвойте параметру | Назначение | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да | Нет | Pin | KSP_PIN | KSPIN_CINSTANCES |
Комментарии
Укажите это свойство с помощью KSP_PIN, где элемент PinId указывает фабрику контактов.
KSPIN_CINSTANCES — это структура данных в формате :
typedef struct {
ULONG PossibleCount;
ULONG CurrentCount;
} KSPIN_CINSTANCES;
Ниже приведено описание каждого элемента структуры KSPIN_CINSTANCES .
PossibleCount
Указывает максимальное количество контактов, которые фабрика контактов может создать в драйвере, или KSINTANCE_INDETERMINATE , если это не максимальное значение.
CurrentCount
Указывает текущее количество контактов, экземпляр которых фабрика контактов создала в драйвере.
Драйвер класса не обрабатывает это свойство; потоковый мини-накопитель должен обеспечивать обработку самостоятельно.
KSPROPERTY_PIN_GLOBALCINSTANCES указывает абсолютное текущее и максимальное число экземпляров по всем экземплярам фильтра. Чтобы определить значения для каждого фильтра, используйте KSPROPERTY_PIN_CINSTANCES.
Требования
Заголовок: ks.h (включая Ks.h)