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)

Confira também

KStrFastHandler