Freigeben über


SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION-Funktion (sercx.h)

Die SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION-Funktion initialisiert eine SERCX2_SYSTEM_DMA_RECEIVE_CONFIG Struktur.

Syntax

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
);

Parameter

[out] Config

Ein Zeiger auf die SERCX2_SYSTEM_DMA_RECEIVE_CONFIG Struktur, die initialisiert werden soll.

[in] MaximumTransferLength

Der Wert, der in das MaximumTransferLength Member der SERCX2_SYSTEM_DMA_RECEIVE_CONFIG Struktur geladen werden soll. Weitere Informationen finden Sie in der Beschreibung des MaximumTransferLength Members in SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.

[in] Address

Der Wert, der in das DeviceAddress Member der SERCX2_SYSTEM_DMA_RECEIVE_CONFIG-Struktur geladen werden soll. Weitere Informationen finden Sie in der Beschreibung dieses Mitglieds in SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.

[in] DmaWidth

Der Wert, der in das DmaWidth- Element der SERCX2_SYSTEM_DMA_RECEIVE_CONFIG-Struktur geladen werden soll. Weitere Informationen finden Sie in der Beschreibung dieses Mitglieds in SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.

[in] DmaDescriptor

Der Wert, der in den DmaDescriptor geladen werden soll, Element der SERCX2_SYSTEM_DMA_RECEIVE_CONFIG-Struktur. Weitere Informationen finden Sie in der Beschreibung dieses Mitglieds in SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.

[in] EvtSerCx2SystemDmaReceiveEnableNewDataNotification

Der wert, der in das EvtSerCx2SystemDmaReceiveEnableNewDataNotification Member der SERCX2_CONFIG-Struktur geladen werden soll. Weitere Informationen finden Sie in der Beschreibung dieses Mitglieds in SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.

[in] EvtSerCx2SystemDmaReceiveCancelNewDataNotification

Der wert, der in das EvtSerCx2SystemDmaReceiveCancelNewDataNotification Member der SERCX2_CONFIG-Struktur geladen werden soll. Weitere Informationen finden Sie in der Beschreibung dieses Mitglieds in SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.

Rückgabewert

Nichts

Bemerkungen

Der serielle Controllertreiber muss entweder diese Funktion oder die SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT-Funktion verwenden, um eine SERCX2_SYSTEM_DMA_RECEIVE_CONFIG Struktur zu initialisieren, bevor ein Zeiger auf diese Struktur als Eingabeparameter an die SerCx2SystemDmaReceiveCreate-Methode übergeben wird.

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION legt das Size Member der Struktur auf Sizeof(SERCX2_SYSTEM_DMA_RECEIVE_CONFIG) fest und legt sechs zusätzliche Elemente der Struktur auf die Werte fest, die als Eingabeparameter für die Funktion bereitgestellt werden. Die Funktion legt die anderen Elemente der Struktur auf Null fest. Der Treiber kann bei Bedarf diese anderen Member explizit auf Werte ohne Zero festlegen, nachdem der SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION Aufruf aufgerufen wurde.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8.1.
Zielplattform- Desktop
Header- sercx.h
IRQL- Jede Ebene.

Siehe auch

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT

SerCx2SystemDmaReceiveCreate