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 |