共用方式為


VIDEO_MEMORY 結構 (ntd)

VIDEO_MEMORY 結構會保存所要求核心模式視訊記憶體區塊的位址。

語法

typedef struct _VIDEO_MEMORY {
  PVOID RequestedVirtualAddress;
} VIDEO_MEMORY, *PVIDEO_MEMORY;

成員

RequestedVirtualAddress

IOCTL_VIDEO_MAP_VIDEO_MEMORYIOCTL_VIDEO_UNMAP_VIDEO_MEMORY 使用此結構而定,視視訊記憶體或視訊記憶體基底要求之虛擬位址的指標。

備註

VIDEO_MEMORY作為兩個IOCTL的輸入結構: IOCTL_VIDEO_MAP_VIDEO_MEMORYIOCTL_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)

另請參閱

IOCTL_VIDEO_MAP_VIDEO_MEMORY

IOCTL_VIDEO_UNMAP_VIDEO_MEMORY

VIDEO_MEMORY_INFORMATION