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


структура 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)

См. также

KStrFastHandler