GNSS_SELFTESTRESULT 구조체(gnssdriver.h)

이 구조체는 드라이버에서 반환된 캐리어 웨이브 테스트 결과와 연결된 특정 데이터 요소를 정의합니다.

구문

typedef struct {
  ULONG    Size;
  ULONG    Version;
  NTSTATUS TestResultStatus;
  ULONG    Result;
  ULONG    PinFailedBitMask;
  BYTE     Unused[512];
  ULONG    OutBufLen;
  BYTE     OutBuffer[ANYSIZE_ARRAY];
} GNSS_SELFTESTRESULT, *PGNSS_SELFTESTRESULT;

멤버

Size

구조 크기입니다.

Version

버전 번호.

TestResultStatus

다음을 나타내는 NTSTATUS 값:

  • 성공(자체 테스트 통과).

  • 실패(감지된 문제를 나타내거나 가 테스트가 구현되지 않았음을 나타낸다).

Result

자체 테스트의 최종 결과입니다.

PinFailedBitMask

테스트에 실패한 어댑터 핀의 비트 마스크입니다.

Unused[512]

나중에 사용하기 위해 예약된 패딩 버퍼입니다.

OutBufLen

자체 테스트에 대한 추가 정보를 반환하기 위한 버퍼의 길이입니다.

OutBuffer[ANYSIZE_ARRAY]

자체 테스트에 대한 추가 정보를 포함할 버퍼입니다.

요구 사항

요구 사항
헤더 gnssdriver.h(Gnssdriver.h 포함)