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
一个布尔值,指示驱动程序是否提供了设置属性处理程序。
Reserved
保留并将 设置为零。
要求
要求 | 值 |
---|---|
Header | ks.h (包括 Ks.h) |