Compartir a través de


estructura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG (sercx.h)

La estructura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG contiene información que usa la versión 2 de la extensión de marco serie (SerCx2) para configurar un nuevo objeto custom-receive-transaction.

Sintaxis

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;

Miembros

Size

Tamaño, en bytes, de esta estructura. El método SerCx2CustomReceiveTransactionCreate usa este miembro para determinar qué versión de la estructura usa el autor de la llamada. El tamaño de esta estructura puede cambiar en versiones futuras del archivo de encabezado Sercx.h.

EvtSerCx2CustomReceiveTransactionInitialize

Puntero al controlador implementado función de devolución de llamada de eventos EvtSerCx2CustomReceiveTransactionInitialize. Este miembro es opcional y se puede establecer en NULL para indicar que el controlador no implementa la función.

EvtSerCx2CustomReceiveTransactionStart

Puntero al controlador implementado función de devolución de llamada de eventos EvtSerCx2CustomReceiveTransactionStart. Este miembro debe apuntar a una función válida.

EvtSerCx2CustomReceiveTransactionCleanup

Puntero al controlador implementado función de devolución de llamada de eventos EvtSerCx2CustomReceiveTransactionClean up. Este miembro es opcional y se puede establecer en NULL para indicar que el controlador no implementa la función.

EvtSerCx2CustomReceiveTransactionEnableNewDataNotification

Puntero al controlador implementado función de devolución de llamada de eventos EvtSerCx2CustomReceiveTransactionEnableNewDataNot ification. Este miembro es opcional y se puede establecer en NULL para indicar que el controlador no implementa la función.

EvtSerCx2CustomReceiveTransactionQueryProgress

Puntero al controlador implementado función de devolución de llamada de eventos EvtSerCx2CustomReceiveTransactionQueryProgres s. Este miembro debe apuntar a una función válida.

Observaciones

El método SerCx2CustomReceiveTransactionCreate acepta un puntero a una estructura de SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG como parámetro de entrada. Antes de llamar a SerCx2CustomReceiveTransactionInitialize, llame a la función SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT para inicializar esta estructura.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite a partir de Windows 8.1.
encabezado de sercx.h

Consulte también

EvtSerCx2CustomReceiveTransactionCleanup

EvtSerCx2CustomReceiveTransactionEnableNewDataNotification

EvtSerCx2CustomReceiveTransactionInitialize

EvtSerCx2CustomReceiveTransactionQueryProgress

EvtSerCx2CustomReceiveTransactionStart

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT

SerCx2CustomReceiveTransactionCreate