我正在使用pFileObject->FileName来获取在内核模式过滤器驱动程序中打开的文件的名称。这个返回的文件名是UNICODE_STRING的形式。我想将其转换为std String。什么方法???如果可能,请提供示例...以下是代码
NTSTATUS FsFilterDispatchCreate(
__in PDEVICE_OBJECT DeviceObject,
__in PIRP Irp
)
{
PFILE_OBJECT pFileObject = IoGetCurrentIrpStackLocation(Irp)->FileObject;
DbgPrint("%wZ\n", &pFileObject->FileName);
return FsFilterDispatchPassThrough(DeviceObject, Irp);
}