다음을 통해 공유


KSFASTPROPERTY_ITEM 구조체(ks.h)

KSFASTPROPERTY_ITEM 구조는 빠른 I/O 디스패치를 위해 항목과 함께 사용됩니다.

구문

typedef struct {
  ULONG PropertyId;
  union {
    PFNKSFASTHANDLER GetPropertyHandler;
    BOOLEAN          GetSupported;
  };
  union {
    PFNKSFASTHANDLER SetPropertyHandler;
    BOOLEAN          SetSupported;
  };
  ULONG Reserved;
} KSFASTPROPERTY_ITEM, *PKSFASTPROPERTY_ITEM;

멤버

PropertyId

집합 내의 특정 속성 식별자를 지정합니다.

GetPropertyHandler

속성을 검색하기 위한 빠른 처리기를 지정하는 드라이버 제공 KStrFastHandler 루틴을 가리킵니다. NULL이면 빠른 처리기로 속성을 읽을 수 없습니다.

GetSupported

드라이버가 get 속성 처리기를 제공했는지 여부를 나타내는 부울 값입니다.

SetPropertyHandler

속성을 설정하기 위한 빠른 처리기를 지정하는 드라이버 제공 KStrFastHandler 루틴을 가리킵니다. NULL이면 빠른 처리기로 속성을 설정할 수 없습니다.

SetSupported

드라이버가 set 속성 처리기를 제공했는지 여부를 나타내는 부울 값입니다.

Reserved

예약되고 0으로 설정됩니다.

요구 사항

요구 사항
헤더 ks.h(Ks.h 포함)

추가 정보

KStrFastHandler