KSMAPPING 구조체(ks.h)
KSMAPPING 구조체는 분산/수집 DMA 작업에 사용할 단일 연속 물리적 메모리 청크를 설명하는 데 사용됩니다.
구문
typedef struct _KSMAPPING {
PHYSICAL_ADDRESS PhysicalAddress;
ULONG ByteCount;
ULONG Alignment;
} KSMAPPING, *PKSMAPPING;
멤버
PhysicalAddress
이 멤버는 이 데이터 프레임의 실제 주소를 포함합니다.
ByteCount
이 멤버는 이 개별 매핑에서 연속된 실제 메모리의 바이트 수를 포함합니다.
Alignment
이 멤버는 이 버퍼의 메모리 맞춤을 바이트 단위로 지정합니다.
설명
미니드라이버가 스트림 포인터 오프셋 내에서 이 구조를 사용하려면 이 참조 핀이 KSPIN_FLAG_GENERATE_MAPPINGS 통해 분산/수집 DMA 매핑 생성을 지정해야 하며 클라이언트는 KsDeviceRegisterAdapterObject를 사용하여 해당 DMA 어댑터 개체를 AVStream에 등록해야 합니다. AVStream DMA 서비스를 참조하세요. KSPIN_FLAG_GENERATE_MAPPINGS 플래그는 KSPIN_DESCRIPTOR_EX 참조 페이지에 정의되어 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Microsoft Windows XP 이상 운영 체제 및 Microsoft DirectX 8.0 이상 버전에서 사용할 수 있습니다. |
머리글 | ks.h(Ks.h 포함) |