获取文件句柄的基本信息
2010年8月5日
有时候我们想得到文件句柄的一些信息, 比如这个句柄的引用计数, 属性等等的. 我就写了下面的函数.
声明的头文件:
typedef LONG NTSTATUS;
typedef struct _OBJECT_BASIC_INFORMATION
{
ULONG Attributes;
ACCESS_MASK GrantedAccess;
ULONG HandleCount;
ULONG PointerCount;
ULONG PagedPoolCharge;
ULONG NonPagedPoolCharge;
ULONG Reserved[3];
ULONG NameInfoSize;
ULONG TypeInfoSize;
ULONG SecurityDescriptorSize;
LARGE_INTEGER CreationTime;
} OBJECT_BASIC_INFORMATION, *POBJECT_BASIC_INFORMATION;
NTSTATUS WINAPI _GetHandleInformation
(
HANDLE ProcessHandle,
HANDLE Handle,
POBJECT_BASIC_INFORMATION BasicInformation
);

近期评论