Metodo IDmaChannel::BufferSize (portcls.h)

Il metodo BufferSize restituisce le dimensioni in byte del buffer di dati del canale DMA.

Sintassi

ULONG BufferSize();

Valore restituito

Questo metodo restituisce ULONG, ovvero la dimensione in byte del buffer.

Commenti

Il metodo BufferSize restituisce le dimensioni del buffer impostate dalla chiamata precedente a IDmaChannel::SetBufferSize. Se SetBufferSize non è stato chiamato dopo la chiamata IDmaChannel::AllocateBuffer, BufferSize restituisce le dimensioni del buffer allocate. L'oggetto canale DMA non usa internamente questo valore. Questo valore viene mantenuto dall'oggetto per consentire ai vari client di comunicare le dimensioni previste del buffer. Questa chiamata viene spesso usata per ottenere il parametro map-size al metodo IDmaChannelSlave::Start.

Nota

Microsoft supporta un ambiente diversificato e inclusivo. Questo articolo contiene riferimenti alla terminologia riconosciuta dalla guida di stile Microsoft per le comunicazioni senza distorsioni come esclusioni. La parola o la frase viene usata in questo articolo per coerenza perché è attualmente presente nel software. Quando il software viene aggiornato per rimuovere la lingua, questo articolo verrà aggiornato in modo che sia allineato.

Requisiti

Requisito Valore
Intestazione portcls.h
IRQL Qualsiasi livello

Vedi anche

IDmaChannel