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 Byte an.

Rückgabewert

Nichts

Bemerkungen

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

Anforderungen

Anforderung Wert
Header- portcls.h
IRQL- Beliebige Ebene

Siehe auch

IDmaChannel