VideoPortLockBuffer 函式 (video.h)
VideoPortLockBuffer 函式會探查指定的緩衝區、讓緩衝區的記憶體分頁位於記憶體中,並鎖定虛擬位址範圍所對應的實體頁面。
語法
VIDEOPORT_DEPRECATED VIDEOPORT_API PVOID VideoPortLockBuffer(
[in] IN PVOID HwDeviceExtension,
[in] IN PVOID BaseAddress,
[in] IN ULONG Length,
[in] IN VP_LOCK_OPERATION Operation
);
參數
[in] HwDeviceExtension
迷你埠驅動程式裝置延伸模組的指標。
[in] BaseAddress
指定要鎖定之緩衝區的虛擬位址。
[in] Length
指定要鎖定之緩衝區的位元組長度。
[in] Operation
指定呼叫端想要探查訪問許可權並鎖定頁面的作業類型。 作業可以是下列其中一項: VpReadAccess、 VpWriteAccess 或 VpModifyAccess。
傳回值
傳回記憶體描述元清單的指標 (MDL) ,如果無法配置要鎖定記憶體的 MDL ,則傳回 NULL 指標。
備註
若要解除鎖定緩衝區,視訊迷你埠驅動程序應該呼叫 VideoPortUnlockBuffer。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows XP 和更新版本的 Windows 作業系統中使用。 |
目標平台 | 桌面 |
標頭 | video.h (包含 Video.h) |
程式庫 | Videoprt.lib |
Dll | Videoprt.sys |
IRQL | PASSIVE_LEVEL |