Compartilhar via


estrutura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG (sercx.h)

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

Sintaxe

typedef struct _SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG {
  ULONG                                                              Size;
  PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE                   EvtSerCx2CustomReceiveTransactionInitialize;
  PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START                        EvtSerCx2CustomReceiveTransactionStart;
  PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP                      EvtSerCx2CustomReceiveTransactionCleanup;
  PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_ENABLE_NEW_DATA_NOTIFICATION EvtSerCx2CustomReceiveTransactionEnableNewDataNotification;
  PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_QUERY_PROGRESS               EvtSerCx2CustomReceiveTransactionQueryProgress;
} SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG, *PSERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG;

Membros

Size

O tamanho, em bytes, dessa estrutura. O método SerCx2CustomReceiveTransactionCreate 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.

EvtSerCx2CustomReceiveTransactionInitialize

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

EvtSerCx2CustomReceiveTransactionStart

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

EvtSerCx2CustomReceiveTransactionCleanup

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

EvtSerCx2CustomReceiveTransactionEnableNewDataNotification

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

EvtSerCx2CustomReceiveTransactionQueryProgress

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

Comentários

O método SerCx2CustomReceiveTransactionCreate aceita um ponteiro para uma estrutura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG como um parâmetro de entrada. Antes de chamar SerCx2CustomReceiveTransactionInitialize, chame a função SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT para inicializar essa estrutura.

Requisitos

Requisito Valor
Cliente mínimo com suporte Suporte começando com Windows 8.1.
Cabeçalho sercx.h

Confira também

EvtSerCx2CustomReceiveTransactionCleanup

EvtSerCx2CustomReceiveTransactionEnableNewDataNotification

EvtSerCx2CustomReceiveTransactionInitialize

EvtSerCx2CustomReceiveTransactionQueryProgress

EvtSerCx2CustomReceiveTransactionStart

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT

SerCx2CustomReceiveTransactionCreate