Namespace:
HDF5DotNet
Assembly:
HDF5DotNet (in HDF5DotNet.dll)
Syntax
Visual Basic |
---|
Public Shared Function getObjectInfo ( _
groupOrFileId As H5LocId, _
name As String, _
followLink As Boolean _
) As ObjectInfo |
C# |
---|
public static ObjectInfo getObjectInfo(
H5LocId groupOrFileId,
string name,
bool followLink
) |
Visual C++ |
---|
public:
static ObjectInfo^ getObjectInfo(
H5LocId^ groupOrFileId,
String^ name,
bool followLink
) |
JavaScript |
---|
HDF5DotNet.H5G.getObjectInfo = function(groupOrFileId, name, followLink); |
Parameters
- groupOrFileId
- Type: HDF5DotNet..::..H5LocId
IN: File or group Id.
- name
- Type: String
IN: Name of the object for which status is being sought.
- followLink
- Type: Boolean
IN: If the object is a symbolic link and followLink is false,
then the information returned is that for the link itself;
otherwise the link is followed and information is returned
about the object to which the link points.
Return Value
The filenumber and objectnumber properties contain two values
each. Together, these four values uniquely
identify an object among those HDF5 files which are open: if
all four values are the same between two objects, then the two
objects are the same (provided both files are still open).
-
Note that if a file is closed and re-opened, the value in
fileno will change.
-
If a VFL driver either does not or cannot detect that two
H5Fopen calls referencing the same file actually open the same
file, each will get a different fileno.
The nHardLinks property is the number of hard links to the
object or zero when information is being returned about a
symbolic link (symbolic links do not have hard links but all
other objects always have at least one).
The objectType property contains the type of the object, one of
H5GType.GROUP, H5GType.DATASET, H5GType.LINK, or H5GType.TYPE.
The modificationTime property contains the modification time.
If information is being returned about a symbolic link then
the linkLength property will be the length of the link value
(the name of the
pointed-to object with the null terminator); otherwise it
will be zero.
The headerSize property is the total size of all the object
header information in the file (for all chunks).
The unusedHeaderSpace property is the size of unused space in
the object header.
The nHeaderMessages property is the number of object header
messages.
The nHeaderChunks property is the number of chunks the
object header is broken up into.
See Also