structure KSFASTPROPERTY_ITEM (ks.h)
La structure KSFASTPROPERTY_ITEM est utilisée avec les éléments pour une répartition rapide des E/S.
Syntaxe
typedef struct {
ULONG PropertyId;
union {
PFNKSFASTHANDLER GetPropertyHandler;
BOOLEAN GetSupported;
};
union {
PFNKSFASTHANDLER SetPropertyHandler;
BOOLEAN SetSupported;
};
ULONG Reserved;
} KSFASTPROPERTY_ITEM, *PKSFASTPROPERTY_ITEM;
Membres
PropertyId
Spécifie l’identificateur de la propriété spécifique dans le jeu.
GetPropertyHandler
Pointe vers une routine KStrFastHandler fournie par le pilote qui spécifie le gestionnaire rapide pour récupérer la propriété. Si la valeur est NULL, la propriété ne peut pas être lue avec un gestionnaire rapide.
GetSupported
Valeur booléenne qui indique si le pilote a fourni un gestionnaire de propriétés get.
SetPropertyHandler
Pointe vers une routine KStrFastHandler fournie par le pilote qui spécifie le gestionnaire rapide pour définir la propriété. Si cette valeur est NULL, la propriété ne peut pas être définie avec un gestionnaire rapide.
SetSupported
Valeur booléenne qui indique si le pilote a fourni un gestionnaire de propriétés set.
Reserved
Réservé et défini sur zéro.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ks.h (inclure Ks.h) |