/// <summary> /// Constructor /// </summary> /// <param name="name">The name of the boundary</param> /// <param name="flags">Additional flags for the boundary</param> public BoundaryDescriptor(string name, BoundaryDescriptorFlags flags) { _boundary_descriptor = NtRtl.RtlCreateBoundaryDescriptor(new UnicodeString(name), flags); if (_boundary_descriptor == IntPtr.Zero) { throw new NtException(NtStatus.STATUS_MEMORY_NOT_ALLOCATED); } }
public static extern IntPtr RtlCreateBoundaryDescriptor([In] UnicodeString Name, BoundaryDescriptorFlags Flags);