Freigeben über


IDmaChannel::SetBufferSize-Methode (portcls.h)

Die SetBufferSize-Methode legt die aktuelle Puffergröße des DMA-Kanals fest.

Syntax

void SetBufferSize(
  ULONG BufferSize
);

Parameter

BufferSize

Gibt die aktuelle Größe des Puffers in Bytes an.

Rückgabewert

Keine

Bemerkungen

Die SetBufferSize-Methode wird verwendet, um die Größe eines Puffers zu ändern, der zuvor von der IDmaChannel::AllocateBuffer-Methode zugeordnet wurde. Nach dem Aufruf von AllocateBuffer und vor dem Aufruf von SetBufferSize gibt IDmaChannel::BufferSize die tatsächliche Größe des zugeordneten Puffers zurück. Nachdem SetBufferSize aufgerufen wurde, gibt BufferSize die größe zurück, die im SetBufferSize-Aufruf angegeben wurde. Das DMA-Kanalobjekt verwendet diesen Wert intern nicht. Die aktuelle Puffergröße wird vom -Objekt beibehalten, damit seine verschiedenen Clients die beabsichtigte Größe des Puffers kommunizieren können.

Anforderungen

Anforderung Wert
Header portcls.h
IRQL Beliebige Ebene

Weitere Informationen

IDmaChannel