次のような構造を使用して、ビットマップなどの特定のデータを保存しようとしています。
typedef struct _BITMAPDATA
{
CHAR* bitmapData;
ULONG bitmapSize;
}BITMAPDATA,*PBITMAPDATA;
フィルタドライバを使用してこれらのビットマップを作成しました。ビットマップは正常に機能していますが、そのビットマップをハードディスクなどの永続ストレージに保存するにはどうすればよいですか。そのため、システムが誤ってクラッシュまたはシャットダウンした場合、ドライバーは作成されたすべてのビットマップを永続ストレージに保存する必要があり、システムの再起動時にそれらをリロードします。