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 포함)