次の方法で共有


SAN プロキシ ドライバーの初期化とアンロード

ドライバー オブジェクトのデバイス オブジェクトの作成と初期化に加えて、プロキシ ドライバーの DriverEntry ルーチンは、ドライバーの制御下にある NIC が追加または削除されたときに通知を受け取るために登録できます。 詳細については、「SAN NIC 通知の登録」を参照してください。

プロキシ ドライバーの SAN サービス プロバイダーが I/O コントロール要求をプロキシ ドライバーに送信する場合、DriverEntry はデバイス制御を有効にするエントリ ポイントを指定する必要があります。 プロバイダーは、たとえば、ドライバーの NIC に割り当てられている IP アドレスの一覧を取得するように要求する場合があります。 この要求のエントリ ポイントは、ドライバーの NIC に割り当てられている IP アドレスの一覧を返す IRP_MJ_DEVICE_CONTROL ディスパッチ ルーチンです。 詳細については、「SAN サービス プロバイダーの IOCTL の実装」を参照してください。

DriverEntry ルーチンは、プロキシ ドライバーをアンロードするルーチンのエントリ ポイントを指定する必要があります。 このアンロード ルーチンは、DriverEntry で作成されたデバイスを削除します。