Condividi tramite


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)

Vedere anche

KStrFastHandler