Campione intestazione C.sintassi struttura C
typedef LPVOID UKWD_USB_DEVICE;
typedef struct _UKWD_USB_DEVICE_INFO {
DWORD dwCount;
unsigned char Bus;
unsigned char Address;
unsigned long SessionId;
USB_DEVICE_DESCRIPTOR Descriptor;
} UKWD_USB_DEVICE_INFO, *PUKWD_USB_DEVICE_INFO, * LPUKWD_USB_DEVICE_INFO;
mia comprensione
struct
definisce una struttura (la parte compresa tra {}). Il tipo di struttura è _UKWD_USB_DEVICE_INFO
. Dopo la chiusura }
UKWD_USB_DEVICE_INFO
è an alias to this structure.
Domanda
Qual è lo scopo delle dichiarazioni dopo. * PUKD_USB_DEVICE_INFO
e *LPUKWD_USB_DEVICE_INFO
. Do these pointer aliases significa qualcosa di diverso se si sta toccando la variabile e l'altro ha uno spazio tra *
e caratteri?
non è possibile "dichiarare una definizione" =) – Mints97
Grazie a tutti per il vostro aiuto. La tua direzione è stata molto istruttiva. – Ccorock