Minifilter driver for gettting FCN information upon writes

I’ve some experience with WDM driver but have not written any minifilter driver. So I’m not sure what I’m trying to achieve is possible through Minifilter driver or not. Here is the short description of what I’m trying to do.

I want the minifilter driver to capture all incoming writes (IRP_MJ_WRITE) to a volume and wanted to know which cluster(s) is going to be allocated to that write. My thinking is, since my minifilter driver would be above NTFS in stack, it won’t have the cluster information about the write because NTFS will be allocating it later. So I’m thinking of handling Post-op of IRP_MJ_WRITE in my minifilter driver, so that upon successful write I can get information about what clustere(s) (FCN) were written. Is this possible? If so how would I get the FCN(s) for that write in Post-op handling.

Thanks.