次の方法で共有


ChangerAdditionalExtensionSize 関数 (mcd.h)

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

構文

ULONG ChangerAdditionalExtensionSize();

戻り値

ChangerAdditionalExtensionSize は、changer ミニクラス ドライバーに必要な追加のデバイス拡張領域のサイズ (バイト単位) を返します。

注釈

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

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

要件

要件
対象プラットフォーム デスクトップ
Header mcd.h (Mcd.h、Ntddchgr.h を含む)
IRQL PASSIVE_LEVEL

こちらもご覧ください

ChangerInitialize