GNSS_DRIVERCOMMAND_PARAM 구조체(gnssdriver.h)
GNSS_DRIVERCOMMAND_PARAM 구조체는 GNSS 드라이버에 명령을 보내는 데 사용됩니다.
명령에는 기본 GNSS 드라이버 또는 디바이스의 특정 매개 변수 및 상태 변수를 구성하거나 드라이버를 통해 정의된 특정 작업을 실행하는 작업이 포함될 수 있습니다.
구문
typedef struct {
ULONG Size;
ULONG Version;
GNSS_DRIVERCOMMAND_TYPE CommandType;
ULONG Reserved;
ULONG CommandDataSize;
BYTE Unused[512];
BYTE CommandData[ANYSIZE_ARRAY];
} GNSS_DRIVERCOMMAND_PARAM, *PGNSS_DRIVERCOMMAND_PARAM;
멤버
Size
구조 크기입니다.
Version
버전 번호.
CommandType
드라이버가 실행하는 데 필요한 특정 명령을 식별합니다.
GNSS_DRIVERCOMMAND_TYPE 열거 형에서 정의한 대로 잘 정의된 GNSS 드라이버 명령 목록입니다.
Reserved
다음에 사용하도록 예약됩니다.
CommandDataSize
드라이버로 전송되는 구성 데이터의 크기입니다.
Unused[512]
나중에 사용하기 위해 예약된 패딩 버퍼입니다.
CommandData[ANYSIZE_ARRAY]
특정 명령 유형과 연결된 데이터입니다.
드라이버는 특정 명령에 따라 이 버퍼를 적절한 데이터 형식으로 캐스팅해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | gnssdriver.h(Gnssdriver.h 포함) |