Share via


DEVMGR_DEVICE_INFORMATION (Windows CE 5.0)

Send Feedback

This structure contains information about a device driver. Some drivers might be accessible by means of multiple names. If a particular name does not exist, the first byte of the entry in the structure is NULL.

typedef struct _DevmgrDeviceInformation_tag {  DWORD dwSize;  HANDLE hDevice;  HANDLE hParentDevice;  WCHAR szLegacyName[6];  WCHAR szDeviceKey[MAX_PATH];  WCHAR szDeviceName[MAX_PATH];  WCHAR szBusName[MAX_PATH];} DEVMGR_DEVICE_INFORMATION, *PDEVMGR_DEVICE_INFORMATION;

Members

  • dwSize
    Size of this structure.
  • hDevice
    Device handle obtained from ActivateDeviceEx.
  • hParentDevice
    Parent device's handle obtained from ActivateDeviceEx.
  • szLegacyName
    Legacy device name, for example, "COM1:".
  • szDeviceKey
    Registry key path passed to ActivateDeviceEx.
  • szDeviceName
    Device name in the $device namespace.
  • szBusName
    Device name in the $bus namespace.

Remarks

The following list shows the ways the DEVMGR_DEVICE_INFORMATION structure can be used:

Requirements

OS Versions: Windows CE 5.0 and later.
Header: Winbase.h.

See Also

ActivateDeviceEx | CreateFile | GetDeviceInformationByDeviceHandle | GetDeviceInformationByFileHandle | FindFirstDevice | FindNextDevice

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.