structure KSFASTPROPERTY_ITEM (ks.h)
La structure KSFASTPROPERTY_ITEM est utilisée avec des éléments pour la 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 KStrFast Handler fournie par le pilote qui spécifie le gestionnaire rapide pour la récupération de la propriété. S’il s’agit 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 KStrFast Handler fournie par le pilote qui spécifie le gestionnaire rapide pour définir la propriété. S’il s’agit 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.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ks.h (include Ks.h) |