estrutura GNSS_AGNSS_INJECT (gnssdriver.h)
A estrutura GNSS_AGNSS_INJECT define os parâmetros para injeção de AGNSS.
Sintaxe
typedef struct {
ULONG Size;
ULONG Version;
GNSS_AGNSS_REQUEST_TYPE InjectionType;
NTSTATUS InjectionStatus;
ULONG InjectionDataSize;
BYTE Unused[512];
union {
GNSS_AGNSS_INJECTTIME Time;
GNSS_AGNSS_INJECTPOSITION Position;
GNSS_AGNSS_INJECTBLOB BlobData;
};
} GNSS_AGNSS_INJECT, *PGNSS_AGNSS_INJECT;
Membros
Size
Tamanho da estrutura.
Version
Número da versão.
InjectionType
Indica o tipo específico de injeção de AGNSS.
Dependendo do tipo, o driver deve acessar o elemento de dados específico da estrutura. Por exemplo, se o tipo for GNSS_AGNSS_PositionInjection, use o elemento Position.
InjectionStatus
Indica se algum erro foi encontrado na coleta dos dados de injeção necessários.
O driver deverá ignorar a injeção se esse campo não indicar êxito.
InjectionDataSize
Tamanho dos dados de injeção.
Unused[512]
Buffer de preenchimento reservado para uso futuro.
Time
GNSS_AGNSS_INJECTTIME contém o formato para injeção de tempo do AGNSS.
Position
GNSS_AGNSS_INJECTPOSITION contém o formato para injeção de posição do AGNSS.
BlobData
GNSS_AGNSS_INJECTBLOB contém o formato para injeção de efêmero estendida do AGNSS.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | gnssdriver.h (inclua Gnssdriver.h) |