Freigeben über


IDmaChannel::BufferSize-Methode (portcls.h)

Die BufferSize-Methode gibt die Größe des Datenpuffers des DMA-Kanals in Byte zurück.

Syntax

ULONG BufferSize();

Rückgabewert

Diese Methode gibt ULONG zurück, die die Größe des Puffers in Bytes darstellt.

Hinweise

Die BufferSize-Methode gibt die Puffergröße zurück, die durch den vorherigen Aufruf von IDmaChannel::SetBufferSize festgelegt wurde. Wenn SetBufferSize seit dem IDmaChannel::AllocateBuffer-Aufruf nicht aufgerufen wurde, gibt BufferSize die zugeordnete Puffergröße zurück. Das DMA-Kanalobjekt verwendet diesen Wert intern nicht. Dieser Wert wird vom -Objekt verwaltet, damit seine verschiedenen Clients die beabsichtigte Größe des Puffers kommunizieren können. Dieser Aufruf wird häufig verwendet, um den map-size-Parameter für die IDmaChannelSlave::Start-Methode abzurufen.

Hinweis

Microsoft unterstützt eine vielfältige und inklusive Umgebung. Dieser Artikel enthält Verweise auf Terminologie, die im Microsoft-Stilleitfaden für voreingenommene Kommunikation als ausschlussfrei erkannt wird. Das Wort oder der Ausdruck wird in diesem Artikel aus Gründen der Konsistenz verwendet, da es derzeit in der Software angezeigt wird. Wenn die Software aktualisiert wird, um die Sprache zu entfernen, wird dieser Artikel aktualisiert, um in Übereinstimmung zu sein.

Anforderungen

Anforderung Wert
Header portcls.h
IRQL Beliebige Ebene

Weitere Informationen

IDmaChannel