KSFASTPROPERTY_ITEM - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ks.h

typedef struct {
  ULONG PropertyId;
  union {
    PFNKSFASTHANDLER GetPropertyHandler;
    BOOLEAN          GetSupported;
  };
  union {
    PFNKSFASTHANDLER SetPropertyHandler;
    BOOLEAN          SetSupported;
  };
  ULONG Reserved;
} KSFASTPROPERTY_ITEM, *PKSFASTPROPERTY_ITEM;

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ks-ksfastproperty_item)

KSFASTPROPERTY_ITEM structure

Description

The KSFASTPROPERTY_ITEM structure is used with items for fast I/O dispatching.

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.

See also

KStrFastHandler