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;
Membri
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 si tratta di 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 si tratta di NULL, la proprietà non può essere impostata con un gestore rapido.
SetSupported
Valore booleano che indica se il driver ha fornito un gestore proprietà set.
Reserved
Riservato e impostato su zero.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ks.h (include Ks.h) |