Partager via


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)

Voir aussi

KStrFastHandler