WdfDmaEnablerGetMaximumLength 함수(wdfdmaenabler.h)

[KMDF에만 적용]

WdfDmaEnablerGetMaximumLength 메서드는 디바이스에서 지원하는 단일 DMA 전송에 대해 최대 전송 길이를 반환합니다.

구문

size_t WdfDmaEnablerGetMaximumLength(
  [in] WDFDMAENABLER DmaEnabler
);

매개 변수

[in] DmaEnabler

드라이버가 WdfDmaEnablerCreate에 대한 이전 호출에서 가져온 DMA 인에이블러 개체에 대한 핸들입니다.

반환 값

WdfDmaEnablerGetMaximumLength 는 DMA 전송의 최대 길이를 바이트 단위로 반환합니다. 이 길이는 WdfDmaEnablerCreate에 대한 이전 호출에서 지정한 값과 동일합니다.

드라이버가 잘못된 개체 핸들을 제공하는 경우 버그 검사 발생합니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
최소 KMDF 버전 1.0
머리글 wdfdmaenabler.h(Wdf.h 포함)
라이브러리 Wdf01000.sys(프레임워크 라이브러리 버전 관리 참조)
IRQL <=DISPATCH_LEVEL
DDI 규정 준수 규칙 DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

추가 정보

WDF_DMA_ENABLER_CONFIG

WdfDmaEnablerCreate

WdfDmaEnablerGetFragmentLength