다음을 통해 공유


IDmaChannel::BufferSize 메서드(portcls.h)

BufferSize 메서드는 DMA 채널의 데이터 버퍼 크기(바이트)를 반환합니다.

구문

ULONG BufferSize();

반환 값

이 메서드는 버퍼의 크기(바이트)인 ULONG을 반환합니다.

설명

BufferSize 메서드는 IDmaChannel::SetBufferSize에 대한 이전 호출에서 설정한 버퍼 크기를 반환합니다. IDmaChannel::AllocateBuffer 호출 이후 SetBufferSize가 호출되지 않은 경우 BufferSize는 할당된 버퍼 크기를 반환합니다. DMA 채널 개체는 실제로 내부적으로 이 값을 사용하지 않습니다. 이 값은 다양한 클라이언트가 버퍼의 의도된 크기를 통신할 수 있도록 개체에 의해 유지 관리됩니다. 이 호출은 IDmaChannelSlave::Start 메서드에 대한 map-size 매개 변수를 가져오는 데 자주 사용됩니다.

참고

Microsoft는 다양하고 포괄적인 환경을 지원합니다. 이 문서에는 바이어스 없는 통신을 위한 Microsoft 스타일 가이드 에서 제외로 인식하는 용어에 대한 참조가 포함되어 있습니다. 단어 또는 구는 현재 소프트웨어에 표시되므로 일관성을 위해 이 문서에서 사용됩니다. 언어를 제거하도록 소프트웨어가 업데이트되면 이 문서는 맞춤으로 업데이트됩니다.

요구 사항

요구 사항
헤더 portcls.h
IRQL 모든 수준

추가 정보

IDmaChannel