KSFASTPROPERTY_ITEM结构 (ks.h)

KSFASTPROPERTY_ITEM结构用于用于快速 I/O 调度的项。

语法

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 (包括 Ks.h)

另请参阅

KStrFastHandler