estrutura KSFASTPROPERTY_ITEM (ks.h)
A estrutura KSFASTPROPERTY_ITEM é usada com itens para expedição rápida de E/S.
Sintaxe
typedef struct {
ULONG PropertyId;
union {
PFNKSFASTHANDLER GetPropertyHandler;
BOOLEAN GetSupported;
};
union {
PFNKSFASTHANDLER SetPropertyHandler;
BOOLEAN SetSupported;
};
ULONG Reserved;
} KSFASTPROPERTY_ITEM, *PKSFASTPROPERTY_ITEM;
Membros
PropertyId
Especifica o identificador da propriedade específica dentro do conjunto.
GetPropertyHandler
Aponta para uma rotina KStrFastHandler fornecida pelo driver que especifica o manipulador rápido para recuperar a propriedade. Se for NULL, a propriedade não poderá ser lida com um manipulador rápido.
GetSupported
Um valor booliano que indica se o driver forneceu um manipulador de propriedades get.
SetPropertyHandler
Aponta para uma rotina KStrFastHandler fornecida pelo driver que especifica o manipulador rápido para definir a propriedade. Se for NULL, a propriedade não poderá ser definida com um manipulador rápido.
SetSupported
Um valor booliano que indica se o driver forneceu um manipulador de propriedades set.
Reserved
Reservado e definido como zero.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ks.h (inclua Ks.h) |