VIDEO_MEMORY 結構 (ntd)
VIDEO_MEMORY 結構會保存所要求核心模式視訊記憶體區塊的位址。
語法
typedef struct _VIDEO_MEMORY {
PVOID RequestedVirtualAddress;
} VIDEO_MEMORY, *PVIDEO_MEMORY;
成員
RequestedVirtualAddress
視 IOCTL_VIDEO_MAP_VIDEO_MEMORY 或 IOCTL_VIDEO_UNMAP_VIDEO_MEMORY 使用此結構而定,視視訊記憶體或視訊記憶體基底要求之虛擬位址的指標。
備註
VIDEO_MEMORY作為兩個IOCTL的輸入結構: IOCTL_VIDEO_MAP_VIDEO_MEMORY和 IOCTL_VIDEO_UNMAP_VIDEO_MEMORY。
當VIDEO_MEMORY與 IOCTL_VIDEO_MAP_VIDEO_MEMORY 搭配使用時, RequestedVirtualAddress 會指向視訊記憶體的要求虛擬位址。 在此情況下,此值是選擇性的。 如果指定零,操作系統會選擇適當的位置。
當VIDEO_MEMORY與IOCTL_VIDEO_UNMAP_VIDEO_MEMORY搭配使用時, RequestedVirtualAddress 會指向視訊記憶體基底的虛擬位址。 在此情況下,大小是隱含的,因為它無法動態變更 (您無法動態新增視訊記憶體,因此它的大小必須與對應) 時的大小相同。
如需用於對應至使用者模式視訊記憶體的結構,請參閱 VIDEO_SHARE_MEMORY AND VIDEO_SHARE_MEMORY_INFORMATION。
規格需求
需求 | 值 |
---|---|
標頭 | ntd (包含 Ntd) |