Compartilhar via


função SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT (sercx.h)

A função SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT inicializa uma estrutura de SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG .

Sintaxe

void SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT(
  [out]          SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG                           *Config,
  [in]           PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START                        EvtSerCx2CustomReceiveTransactionStart,
  [in, optional] PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_ENABLE_NEW_DATA_NOTIFICATION EvtSerCx2CustomReceiveTransactionEnableNewDataNotification,
  [in]           PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_QUERY_PROGRESS               EvtSerCx2CustomReceiveTransactionQueryProgress
);

Parâmetros

[out] Config

Um ponteiro para a estrutura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG que deve ser inicializada.

[in] EvtSerCx2CustomReceiveTransactionStart

O valor a ser carregado no membro EvtSerCx2CustomReceiveTransactionStart da estrutura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG . Para obter mais informações, consulte a descrição desse membro no SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.

[in, optional] EvtSerCx2CustomReceiveTransactionEnableNewDataNotification

O valor a ser carregado no membro EvtSerCx2CustomReceiveTransactionEnableNewDataNotification da estrutura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG . Para obter mais informações, consulte a descrição desse membro no SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.

[in] EvtSerCx2CustomReceiveTransactionQueryProgress

O valor a ser carregado no membro EvtSerCx2CustomReceiveTransactionQueryProgress da estrutura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG . Para obter mais informações, consulte a descrição desse membro no SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.

Retornar valor

Nenhum

Comentários

O driver do controlador serial deve usar essa função para inicializar uma estrutura de SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG antes de passar um ponteiro para essa estrutura como um parâmetro de entrada para o método SerCx2CustomReceiveTransactionCreate .

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT define o membro Size da estrutura como sizeof(SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG) e define três membros adicionais da estrutura para os valores fornecidos como parâmetros de entrada para a função. A função define os outros membros da estrutura como zero. O driver pode, se necessário, definir explicitamente esses outros membros como valores diferentes de zero após a chamada SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT .

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 8.1.
Plataforma de Destino Área de Trabalho
Cabeçalho sercx.h
IRQL Qualquer nível.

Confira também

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG

SerCx2CustomReceiveTransactionCreate