função SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION (sercx.h)

A função SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION inicializa uma estrutura de SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.

Sintaxe

void SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION(
  [out] SERCX2_SYSTEM_DMA_RECEIVE_CONFIG                           *Config,
  [in]  size_t                                                     MaximumTransferLength,
  [in]  PHYSICAL_ADDRESS                                           Address,
  [in]  DMA_WIDTH                                                  DmaWidth,
  [in]  PCM_PARTIAL_RESOURCE_DESCRIPTOR                            DmaDescriptor,
  [in]  PFN_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION EvtSerCx2SystemDmaReceiveEnableNewDataNotification,
  [in]  PFN_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION EvtSerCx2SystemDmaReceiveCancelNewDataNotification
);

Parâmetros

[out] Config

Um ponteiro para a estrutura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG que deve ser inicializada.

[in] MaximumTransferLength

O valor a ser carregado no membro MaximumTransferLength da estrutura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG. Para obter mais informações, consulte a descrição do membro MaximumTransferLength no SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.

[in] Address

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

[in] DmaWidth

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

[in] DmaDescriptor

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

[in] EvtSerCx2SystemDmaReceiveEnableNewDataNotification

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

[in] EvtSerCx2SystemDmaReceiveCancelNewDataNotification

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

Valor de retorno

Nenhum

Observações

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

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION define o Size membro da estrutura para tamanhos de(SERCX2_SYSTEM_DMA_RECEIVE_CONFIG) e define seis 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 não zero após a chamada SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows 8.1.
da Plataforma de Destino Área de trabalho
cabeçalho sercx.h
IRQL Qualquer nível.

Consulte também

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT

SerCx2SystemDmaReceiveCreate