共用方式為


VideoPortAllocateBuffer 函式 (video.h)

VideoPortAllocateBuffer 函式在 Windows 2000 和更新版本中已過時。 視訊迷你埠驅動程序應該改為使用 VideoPortAllocatePool

VideoPortAllocateBuffer 會配置分頁集區內存的緩衝區。

語法

VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortAllocateBuffer(
  [in]  IN PVOID  HwDeviceExtension,
  [in]  IN ULONG  Size,
  [out] OUT PVOID *Buffer
);

參數

[in] HwDeviceExtension

迷你埠驅動程式裝置延伸模組的指標。

[in] Size

指定要配置的緩衝區大小,以位元組為單位。

[out] Buffer

這是視訊埠驅動程式將指標傳回配置集區內存指標的位置。

傳回值

VideoPortAllocateBuffer 在成功完成配置要求時會傳回NO_ERROR;如果無法配置 Size 位元組的緩衝區,ERROR_NOT_ENOUGH_MEMORY。 ERROR_INSUFFICIENT_BUFFER的傳回值表示迷你埠驅動程式已超過其最大允許記憶體配置。

備註

迷你埠驅動程式可以使用此函式的傳回值來判斷緩衝區配置是否成功。

規格需求

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

另請參閱

VideoPortReleaseBuffer