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 に設定します。
要件
要件 | 値 |
---|---|
Header | ks.h (Ks.h を含む) |