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 o EvtSerCx2CustomReceiveTransactionInitialize 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.

EvtSerCx2CustomReceiveTransactionStart

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

EvtSerCx2CustomReceiveTransactionCleanup

Um ponteiro para o EvtSerCx2CustomReceiveTransactionCleanup 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.

EvtSerCx2CustomReceiveTransactionEnableNewDataNotification

Um ponteiro para o EvtSerCx2CustomReceiveTransactionEnableNewDataNotification 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.

EvtSerCx2CustomReceiveTransactionQueryProgress

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

Observações

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

Consulte também

EvtSerCx2CustomReceiveTransactionCleanup

EvtSerCx2CustomReceiveTransactionEnableNewDataNotification

EvtSerCx2CustomReceiveTransactionInitialize

EvtSerCx2CustomReceiveTransactionQueryProgress

EvtSerCx2CustomReceiveTransactionStart

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT

SerCx2CustomReceiveTransactionCreate