estrutura MIPI_DSI_TRANSMISSION (ntddvdeo.h)
A estrutura MIPI_DSI_TRANSMISSION é usada para descrever uma solicitação de transmissão de DSI (Interface do Processador do Setor Móvel) que contém um ou mais pacotes de DSI a serem enviados para o dispositivo de exibição.
Sintaxe
typedef struct _MIPI_DSI_TRANSMISSION {
ULONG TotalBufferSize;
UCHAR PacketCount;
UCHAR FailedPacket;
struct {
USHORT TransmissionMode : 2;
USHORT ReportMipiErrors : 1;
USHORT ClearMipiErrors : 1;
USHORT SecondaryPort : 1;
USHORT ManufacturingMode : 1;
USHORT Reserved : 10;
};
USHORT ReadWordCount;
USHORT FinalCommandExtraPayload;
USHORT MipiErrors;
USHORT HostErrors;
MIPI_DSI_PACKET Packets[1];
} MIPI_DSI_TRANSMISSION;
Membros
TotalBufferSize
[in] O tamanho total do buffer que contém a solicitação de transmissão, em bytes.
PacketCount
[in] O número de pacotes na solicitação de transmissão.
FailedPacket
[out] Índice do primeiro pacote com falha na transmissão, se ocorrerem falhas.
TransmissionMode
[in] Modo de transmissão.
ReportMipiErrors
[in] Quando definido, indica que os erros de protocolo MIPI devem ser relatados.
ClearMipiErrors
[in] Quando definido, indica que os erros de protocolo MIPI devem ser limpos após serem relatados.
SecondaryPort
[in] Indica se a transmissão é para uma porta secundária.
ManufacturingMode
[in] Indica se a transmissão está acontecendo em um modo de fabricação especial.
Reserved
Reservado.
ReadWordCount
[out] Número de palavras lidas durante uma operação de leitura.
FinalCommandExtraPayload
[in] Tamanho de qualquer carga extra que deve ser enviada com o comando final.
MipiErrors
[out] Erros relatados pelo hardware de DSI da MIPI, se houver.
HostErrors
[out] Erros relatados pelo processador ou controlador do host que está gerenciando a transmissão, se houver.
Packets[1]
Matriz de estruturas PacketCountMIPI_DSI_PACKET que descrevem os pacotes a serem transmitidos/modificados.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1903 |
cabeçalho | ntddvdeo.h |