Функция 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 при успешном выполнении запроса на выделение или ERROR_NOT_ENOUGH_MEMORY, если не удается выделить буфер размера . Возвращаемое значение ERROR_INSUFFICIENT_BUFFER указывает, что драйвер мини-порта превысил максимально допустимое выделение памяти.
Комментарии
Драйвер мини-порта может использовать возвращаемое значение этой функции, чтобы определить, успешно ли было выполнено выделение буфера.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | video.h (включить Video.h) |
Библиотека | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | PASSIVE_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по