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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de