Freigeben über


SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT-Funktion (sercx.h)

Die SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT-Funktion initialisiert eine SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG Struktur.

Syntax

void SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT(
  [out] SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG *Config,
  [in]  size_t                            MaximumTransferLength,
  [in]  PHYSICAL_ADDRESS                  Address,
  [in]  DMA_WIDTH                         DmaWidth,
  [in]  PCM_PARTIAL_RESOURCE_DESCRIPTOR   DmaDescriptor
);

Parameter

[out] Config

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

[in] MaximumTransferLength

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

[in] Address

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

[in] DmaWidth

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

[in] DmaDescriptor

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

Rückgabewert

Nichts

Bemerkungen

Der serielle Controllertreiber muss diese Funktion verwenden, um eine SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG Struktur zu initialisieren, bevor ein Zeiger an diese Struktur als Eingabeparameter an die SerCx2SystemDmaTransmitCreate-Methode übergeben wird.

SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT legt das Size Member der Struktur auf Sizeof(SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG) fest und legt vier 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_TRANSMIT_CONFIG_INIT 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_TRANSMIT_CONFIG

SerCx2SystemDmaTransmitCreate