아래 코드 보면, Union 안에 '변수타입, 이름 : 값 '이런식으로 구성되어 있는데, 의미가 뭐고, 어떻게 사용되는지를 알려주셨으면 합니다.
===============================================================
// begin_ntminiport begin_ntndis
typedef struct _PCI_SLOT_NUMBER {
union {
struct {
ULONG DeviceNumber:5; //요기 있는 ':' 표시의 의미?