Пример #1
0
        public static bool SetupDiGetDeviceInterfaceDetailLength(IntPtr hDevInfo,
                                                                 ref SP_DEVICE_INTERFACE_DATA deviceInterfaceData,
                                                                 out int requiredLength)
        {
            DEVICE_INTERFACE_DETAIL_HANDLE tmp = new DEVICE_INTERFACE_DETAIL_HANDLE();

            return(SetupDiGetDeviceInterfaceDetail(hDevInfo, ref deviceInterfaceData, tmp, 0, out requiredLength, null));
        }
Пример #2
0
 public static extern Boolean SetupDiGetDeviceInterfaceDetail(IntPtr hDevInfo,
                                                              ref SP_DEVICE_INTERFACE_DATA deviceInterfaceData,
                                                              DEVICE_INTERFACE_DETAIL_HANDLE deviceInterfaceDetailData,
                                                              int deviceInterfaceDetailDataSize,
                                                              out int requiredSize,
                                                              ref SP_DEVINFO_DATA deviceInfoData);
Пример #3
0
 public static extern Boolean SetupDiGetDeviceInterfaceDetail(IntPtr hDevInfo,
                                                              ref SP_DEVICE_INTERFACE_DATA deviceInterfaceData,
                                                              DEVICE_INTERFACE_DETAIL_HANDLE deviceInterfaceDetailData,
                                                              int deviceInterfaceDetailDataSize,
                                                              out int requiredSize,
                                                              [MarshalAs(UnmanagedType.AsAny)] object deviceInfoData);
Пример #4
0
 public static bool SetupDiGetDeviceInterfaceDetailLength(IntPtr hDevInfo,
     ref SP_DEVICE_INTERFACE_DATA deviceInterfaceData,
     out int requiredLength)
 {
     DEVICE_INTERFACE_DETAIL_HANDLE tmp = new DEVICE_INTERFACE_DETAIL_HANDLE();
     return SetupDiGetDeviceInterfaceDetail(hDevInfo, ref deviceInterfaceData, tmp, 0, out requiredLength, null);
 }
Пример #5
0
 public static extern Boolean SetupDiGetDeviceInterfaceDetail(IntPtr hDevInfo,
     ref SP_DEVICE_INTERFACE_DATA deviceInterfaceData,
     DEVICE_INTERFACE_DETAIL_HANDLE deviceInterfaceDetailData,
     int deviceInterfaceDetailDataSize,
     out int requiredSize,
     ref SP_DEVINFO_DATA deviceInfoData);
Пример #6
0
 public static extern Boolean SetupDiGetDeviceInterfaceDetail(IntPtr hDevInfo,
     ref SP_DEVICE_INTERFACE_DATA deviceInterfaceData,
     DEVICE_INTERFACE_DETAIL_HANDLE deviceInterfaceDetailData,
     int deviceInterfaceDetailDataSize,
     out int requiredSize,
     [MarshalAs(UnmanagedType.AsAny)] object deviceInfoData);