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