struttura KSFASTPROPERTY_ITEM (ks.h)
La struttura KSFASTPROPERTY_ITEM viene usata con gli elementi per l'invio rapido di I/O.
Sintassi
typedef struct {
ULONG PropertyId;
union {
PFNKSFASTHANDLER GetPropertyHandler;
BOOLEAN GetSupported;
};
union {
PFNKSFASTHANDLER SetPropertyHandler;
BOOLEAN SetSupported;
};
ULONG Reserved;
} KSFASTPROPERTY_ITEM, *PKSFASTPROPERTY_ITEM;
Members
PropertyId
Specifica l'identificatore della proprietà specifica all'interno del set.
GetPropertyHandler
Punta a una routine KStrFastHandler fornita dal driver che specifica il gestore rapido per il recupero della proprietà. Se è NULL, la proprietà non può essere letta con un gestore rapido.
GetSupported
Valore booleano che indica se il driver ha fornito un gestore di proprietà get.
SetPropertyHandler
Punta a una routine KStrFastHandler fornita dal driver che specifica il gestore rapido per l'impostazione della proprietà. Se è NULL, la proprietà non può essere impostata con un gestore rapido.
SetSupported
Valore booleano che indica se il driver ha fornito un gestore di proprietà set.
Reserved
Riservato e impostato su zero.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ks.h (include Ks.h) |