KSFASTPROPERTY_ITEM structure (ks.h)
The KSFASTPROPERTY_ITEM structure is used with items for fast I/O dispatching.
Syntax
typedef struct {
ULONG PropertyId;
union {
PFNKSFASTHANDLER GetPropertyHandler;
BOOLEAN GetSupported;
};
union {
PFNKSFASTHANDLER SetPropertyHandler;
BOOLEAN SetSupported;
};
ULONG Reserved;
} KSFASTPROPERTY_ITEM, *PKSFASTPROPERTY_ITEM;
Members
PropertyId
Specifies the identifier of the specific property within the set.
GetPropertyHandler
Points to a driver-supplied KStrFastHandler routine that specifies the fast handler for retrieving the property. If this is NULL, the property cannot be read with a fast handler.
GetSupported
A boolean value that indicates if the driver has supplied a get property handler.
SetPropertyHandler
Points to a driver-supplied KStrFastHandler routine that specifies the fast handler for setting the property. If this is NULL, the property cannot be set with a fast handler.
SetSupported
A boolean value that indicates if the driver has supplied a set property handler.
Reserved
Reserved and set to zero.
Requirements
Requirement | Value |
---|---|
Header | ks.h (include Ks.h) |