DISPLAY_DEVICE (Structures)
Last changed: -165.214.11.78

.
Summary

C# Definition:

using System.Runtime.InteropServices;

  [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi)]
  public struct DISPLAY_DEVICE
  {
      [MarshalAs(UnmanagedType.U4)]
      public int cb;

      [MarshalAs(UnmanagedType.ByValTStr, SizeConst=32)]
      public string DeviceName;

      [MarshalAs(UnmanagedType.ByValTStr, SizeConst=128)]
      public string DeviceString;

      [MarshalAs(UnmanagedType.U4)]
      public uint StateFlags;

      [MarshalAs(UnmanagedType.ByValTStr, SizeConst=128)]
      public string DeviceID;

      [MarshalAs(UnmanagedType.ByValTStr, SizeConst=128)]
      public string DeviceKey;
  }

VB Definition:

Imports System.Runtime.InteropServices

    Public Structure DISPLAY_DEVICE
    Dim cb As Integer
    <VBFixedString(32), MarshalAs(UnmanagedType.ByValTStr, SizeConst:=32)> Public DeviceName As String
    <VBFixedString(128), MarshalAs(UnmanagedType.ByValTStr, SizeConst:=128)> Public DeviceString As String
    Dim StateFlags As Integer
    <VBFixedString(128), MarshalAs(UnmanagedType.ByValTStr, SizeConst:=128)> Public DeviceID As String
    <VBFixedString(128), MarshalAs(UnmanagedType.ByValTStr, SizeConst:=128)> Public DeviceKey As String
    End Structure

None.

Notes:

None.

Documentation