Type a page name and press Enter. You'll jump to the page if it exists, or you can create it if it doesn't.
To create a page in a module other than Structures, prefix the name with the module name and a period.
SP_DEVICE_INTERFACE_DETAIL_DATA (Structures)
.
The SP_DEVICE_INTERFACE_DETAIL_DATA structure provides detailed information about a particular device interface.
C# Definition:
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto, Pack = 1)]
struct NativeDeviceInterfaceDetailData
{
public int size;
public char devicePath;
}
Members:
size
Size of the structure, in bytes.
devicePath
NULL-terminated string that specifies the device path.
for (;;)
{
int result = SetupDiGetDeviceInterfaceDetail(
_devInfoList, ref devIfaceData, ref *devIfaceDetailData, devIfaceDetailDataSize, out devIfaceDetailDataSize, IntPtr.Zero);
if (result == 0 && Marshal.GetLastWin32Error() != ErrorInsufficientBuffer)
throw new Win32Exception();