структура KSFASTPROPERTY_ITEM (ks.h)
Структура KSFASTPROPERTY_ITEM используется с элементами для быстрого отправки ввода-вывода.
Синтаксис
typedef struct {
ULONG PropertyId;
union {
PFNKSFASTHANDLER GetPropertyHandler;
BOOLEAN GetSupported;
};
union {
PFNKSFASTHANDLER SetPropertyHandler;
BOOLEAN SetSupported;
};
ULONG Reserved;
} KSFASTPROPERTY_ITEM, *PKSFASTPROPERTY_ITEM;
Члены
PropertyId
Указывает идентификатор определенного свойства в наборе.
GetPropertyHandler
Указывает на предоставленный драйвером подпрограмму KStrFastHandler, указывающую быстрый обработчик для получения свойства. Если это null, свойство невозможно считывать с помощью быстрого обработчика.
GetSupported
Логическое значение, указывающее, предоставил ли драйвер обработчик свойств get.
SetPropertyHandler
Указывает на предоставленный драйвером подпрограмму KStrFastHandler, указывающую быстрый обработчик для настройки свойства. Если это null, свойство нельзя задать с помощью быстрого обработчика.
SetSupported
Логическое значение, указывающее, предоставил ли драйвер обработчик свойств set.
Reserved
Зарезервировано и установлено равно нулю.
Требования
Требование | Ценность |
---|---|
заголовка | ks.h (include Ks.h) |