次の方法で共有


ChangerAdditionalExtensionSize 関数 (mcd.h)

ChangerAdditionalExtensionSize は、changer miniclass ドライバーがデバイス拡張機能にデバイス固有の情報を格納するために必要なバイト数を示します。

構文

ULONG ChangerAdditionalExtensionSize();

戻り値

ChangerAdditionalExtensionSize は、チェンジャー ミニクラス ドライバーに必要な追加のデバイス拡張領域のサイズをバイト単位で返します。

備考

changer クラス ドライバーは、ChangerAdditionalExtensionSize 呼び出して、そのチェンジャーを表すデバイス オブジェクトを作成する前に、特定のチェンジャーのデバイス拡張機能でミニクラス ドライバーが必要とするバイト数を決定します。

チェンジャー ミニクラス ドライバーによって格納されるデバイス固有の情報は、ドライバーによって決定されます。 通常、他のミニクラス ドライバー ルーチンがデバイス固有の要素アドレスとシステムで使用される 0 から始まる要素アドレスの間で変換するために使用できる、0 から始まるオフセットが含まれます。 また、SCSI 照会データまたは非 SCSI に相当するものを含めることもできます。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー mcd.h (Mcd.h、Ntddchgr.h を含む)
IRQL PASSIVE_LEVEL

関連項目

ChangerInitialize