次の方法で共有


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]

特定のコマンドの種類に関連付けられているデータ。

ドライバーは、特定のコマンドに応じて、適切なデータ型にこのバッファーをキャストする必要があります。

要件

要件
Header gnssdriver.h (Gnssdriver.h を含む)