이렇게 ㅡ_-a...
byte로 되어 있으니까 Packed 키워드는 없어도 되지만, 추후 다른 타입의 값의 변수가 선언되면 Packed 키워드를 붙여줘야 구조체의 크기가 변하지 않습니다.
type
//TDiskList = packed record
TDiskList = record
DevicePath:array[0..MAX_PATH-1] of byte;
DeviceSN:array[0..25] of Byte;
DeviceType:byte;
Lun:byte;
end;
PDiskList=^TDiskList;
델초보 님이 쓰신 글 :
: typedef struct {
: UCHAR DevicePath[MAX_PATH];
: UCHAR DeviceSN[26];
: UCHAR DeviceType;
: UCHAR LUN;
: } DiskList, *PDiskList;
:
:
:
: type
: DiskList=record
: DevicePath:array[0..MAX_PATH] of byte;
: DeviceSN:array[0..25] of Byte;
: DeviceType:byte;
: Lun:byte;
: end;
:
: PDiskList=^DiskList;
:
: 이게 맞나 모르겠네요 ^^ 한번만 도와주세요..
|