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) |