次の方法で共有


既定のアロケーター

デフォルト アロケータは、システム メモリからデータを転送し、特定のメモリ割り当てプロパティを必要とするデバイス ドライバー用のシステム メモリ アロケータを提供します。 デフォルト アロケータを使用する場合、フィルターはアロケーター要件要求を処理するだけで済みます。

デフォルト アロケータを使用する場合、ミニドライバーは、関連するKSALLOCATOR_FRAMING構造体のRequirementsFlagsメンバーでKSALLOCATOR_REQUIREMENTF_SYSTEM_MEMORY フラッグを設定する必要があります。 IRP_MJ_CREATE が送信され、作成タイプが KSCREATE_REQUEST_ALLOCATOR である場合、フィルターは KsCreateDefaultAllocator関数を呼び出すことで、IRP をデフォルト アロケータ ハンドラーに転送します。 残りの処理はすべて、デフォルト アロケータによって処理されます。