Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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)

See also

KStrFastHandler


Feedback

Was this page helpful?

Additional resources