可不可以知道一个HFILE是否可读? 是否可写

能否知道一个HFILE是否可读? 是否可写?
有相应的api调用吗?
------解决思路----------------------
HFILE ??? hbase的HFile还是说的文件句柄的File Handle?

hbase的HFile一般不会程序直接处理。

文件句柄的File Handle,光有句柄是没法知道是否可读可写的,去内核态查句柄对应的数据结构也许可以查到。
看看这个函数的参考吧  NtQuerySystemInformation,找native api的资料看看
------解决思路----------------------
直接用句柄读或写一下,然后判断返回是否成功
如果失败再调用 GetLastError 看错误码是否为 ERROR_ACCESS_DENIED