共用方式為


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

指定呼叫端想要探查訪問許可權並鎖定頁面的作業類型。 作業可以是下列其中一項: VpReadAccessVpWriteAccessVpModifyAccess

傳回值

傳回記憶體描述元清單的指標 (MDL) ,如果無法配置要鎖定記憶體的 MDL ,則傳回 NULL 指標。

備註

若要解除鎖定緩衝區,視訊迷你埠驅動程序應該呼叫 VideoPortUnlockBuffer

規格需求

需求
最低支援的用戶端 可在 Windows XP 和更新版本的 Windows 作業系統中使用。
目標平台 桌面
標頭 video.h (包含 Video.h)
程式庫 Videoprt.lib
Dll Videoprt.sys
IRQL PASSIVE_LEVEL

另請參閱

VideoPortUnlockBuffer