Was macht da denn den Unterschied? Unter Struktur in der Hilfe steht nur "[]" und ich dachte das diese Eckigen klammern die "statischen Arrays" sind die in der Hilfe angemerkt sind. und die normalen mit DIM erstellten Arrays die runde Klammer "()" nutzen. Was ist denn nun "{}" in Bezug auf dies?
Auf der MSDN-Seite findet man zu der Struktur SP_DEVICE_INTERFACE_DETAIL_DATA
( http://msdn2.microsoft.com/en-us/library/aa363463.aspx )
Bisher habe ich es leider noch nicht ganz geschaft die Funktiontypedef struct _SP_DEVICE_INTERFACE_DETAIL_DATA {
DWORD cbSize;
TCHAR DevicePath[ANYSIZE_ARRAY];
} SP_DEVICE_INTERFACE_DETAIL_DATA,
*PSP_DEVICE_INTERFACE_DETAIL_DATA;
Members
cbSize
Size of the structure, in bytes. The caller must set this member to sizeof(SP_DEVICE_INTERFACE_DETAIL_DATA).
DevicePath
Pointer to a NULL-terminated string that specifies the device path.
Requirements
SetupDiGetDeviceInterfaceDetail
( http://msdn2.microsoft.com/en-us/library/aa363455.aspx )
richtig zum laufen zu bekommen.
richtig zum laufen zu bringen. Irgendwie verstehe ich nicht ganz wie ich am besten den Speicher reserviere, natürlich auch in der richtigen Größe
