Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ObjectName(参数)在structure OBJECT_属性中指的是什么?_C_Windows_Kernel - Fatal编程技术网

ObjectName(参数)在structure OBJECT_属性中指的是什么?

ObjectName(参数)在structure OBJECT_属性中指的是什么?,c,windows,kernel,C,Windows,Kernel,我在一个nt dll函数中发现了名为OBJECT_ATTRIBUTE的结构。我很想知道这个结构,我查阅了它的文档(msdn)。在OBJECT_属性结构中,有一个名为PUNICODE_STRING objectName的参数…根据msdn文档。它说objectName“要为其打开句柄的对象的名称”实际上是一个名称或某个根目录,我对此感到困惑。有人能解释一下“对象的名称”(根目录)这个术语吗。它代表什么。设备驱动程序和其他内核模式代码使用此结构指定文件对象的属性。当使用或函数打开文件时,必须传递带有

我在一个nt dll函数中发现了名为OBJECT_ATTRIBUTE的结构。我很想知道这个结构,我查阅了它的文档(msdn)。在OBJECT_属性结构中,有一个名为PUNICODE_STRING objectName的参数…根据msdn文档。它说objectName“要为其打开句柄的对象的名称”实际上是一个名称或某个根目录,我对此感到困惑。有人能解释一下“对象的名称”(根目录)这个术语吗。它代表什么。

设备驱动程序和其他内核模式代码使用此结构指定文件对象的属性。当使用或函数打开文件时,必须传递带有文件名的
对象属性


结构的
ObjectName
成员只是指向包含文件名或目录名的
UNICODE\u字符串的指针。

我想这与myquestion无关。我的问题都是关于名为(PUNICODE\u字符串ObjectName)的I/p参数它确实是相关的。如果要使用NtOpenFile打开文件,必须向该函数传递指向对象属性结构的指针,其成员ObjectName指向包含文件或目录名的UNICODE字符串结构。