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 da estrutura serial (SerCx2) usa para configurar um novo objeto de transação de transmissão personalizada.

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 o EvtSerCx2CustomTransmitTransactionInitialize função de retorno de chamada de evento. Esse membro é opcional e pode ser definido como NULL para indicar que o driver não implementa a função.

EvtSerCx2CustomTransmitTransactionStart

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

EvtSerCx2CustomTransmitTransactionCleanup

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

Observações

O método SerCx2CustomTransmitTransactionCreate aceita um ponteiro para uma estrutura de 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
de cliente com suporte mínimo Suporte para começar com Windows 8.1.
cabeçalho sercx.h

Consulte também

EvtSerCx2CustomTransmitTransactionCleanup

EvtSerCx2CustomTransmitTransactionInitialize

EvtSerCx2CustomTransmitTransactionStart

SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT

SerCx2CustomTransmitTransactionCreate