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向 AVStream 註冊其 DMA 配接器物件。 請參閱 AVStream DMA 服務。 KSPIN_FLAG_GENERATE_MAPPINGS旗標是在 KSPIN_DESCRIPTOR_EX 參考頁面上定義。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 適用於 Microsoft Windows XP 和更新版本的作系統,以及 Microsoft DirectX 8.0 和更新版本。 |
標頭 | ks.h (包括 Ks.h) |