how to check network share existence

Hi,

I am working on FS filter driver and we are redirecting some I/O to network share. before sending to network path I have to check whether network share is accessible or not. How do I do that? I will prefer subscription mechanism over polling mechanism. Is it possible?
please help to resolve this issue.

Thanks,
Om