सी हेडर नमूना।सी संरचना वाक्यविन्यास
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;
मेरी समझ
struct
एक संरचना को परिभाषित करता है (के बीच भाग {})। संरचना का प्रकार _UKWD_USB_DEVICE_INFO
है। बंद होने के बाद }
UKWD_USB_DEVICE_INFO
an alias to this structure है।
प्रश्न
उसके बाद घोषणाओं का उद्देश्य है। * PUKD_USB_DEVICE_INFO
और *LPUKWD_USB_DEVICE_INFO
। Do these pointer aliases का मतलब कुछ अलग है यदि कोई चर को छू रहा है और दूसरे के पास *
और लेटरिंग के बीच एक जगह है?
आप "परिभाषा घोषित नहीं कर सकते" = – Mints97
आपकी मदद के लिए सभी को धन्यवाद। आपकी दिशा बहुत शैक्षिक रही है। – Ccorock