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 |