Поделиться через


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)

См. также раздел

KSP_PIN

KSPROPERTY_PIN_CINSTANCES