Compartilhar via


estrutura SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG (sercx.h)

A estrutura SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG contém informações que a versão 2 da extensão de estrutura serial (SerCx2) usa para configurar um novo objeto custom-transmit-transaction.

Sintaxe

typedef struct _SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG {
  ULONG                                             Size;
  PFN_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE EvtSerCx2CustomTransmitTransactionInitialize;
  PFN_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START      EvtSerCx2CustomTransmitTransactionStart;
  PFN_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP    EvtSerCx2CustomTransmitTransactionCleanup;
} SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG, *PSERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG;

Membros

Size

O tamanho, em bytes, dessa estrutura. O método SerCx2CustomTransmitTransactionCreate usa esse membro para determinar qual versão da estrutura o chamador está usando. O tamanho dessa estrutura pode mudar em versões futuras do arquivo de cabeçalho Sercx.h.

EvtSerCx2CustomTransmitTransactionInitialize

Um ponteiro para a função de retorno de chamada de evento EvtSerCx2CustomTransmitTransactionInitialize implementada pelo driver. Esse membro é opcional e pode ser definido como NULL para indicar que o driver não implementa a função.

EvtSerCx2CustomTransmitTransactionStart

Um ponteiro para a função de retorno de chamada de evento EvtSerCx2CustomTransmitTransactionStart implementada pelo driver. Esse membro deve apontar para uma função válida.

EvtSerCx2CustomTransmitTransactionCleanup

Um ponteiro para a função de retorno de chamada de evento EvtSerCx2CustomTransmitTransactionCleanup implementada pelo driver. Esse membro é opcional e pode ser definido como NULL para indicar que o driver não implementa a função.

Comentários

O método SerCx2CustomTransmitTransactionCreate aceita um ponteiro para uma estrutura SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG como um parâmetro de entrada. Antes de chamar SerCx2CustomTransmitTransactionInitialize, chame a função SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT para inicializar essa estrutura.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte a partir de Windows 8.1.
Cabeçalho sercx.h

Confira também

EvtSerCx2CustomTransmitTransactionCleanup

EvtSerCx2CustomTransmitTransactionInitialize

EvtSerCx2CustomTransmitTransactionStart

SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT

SerCx2CustomTransmitTransactionCreate