Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función VideoPortAllocateBuffer está obsoleta en Windows 2000 y versiones posteriores. En su lugar, los controladores de minipuerto de vídeo deben usar VideoPortAllocatePool.
VideoPortAllocateBuffer asigna un búfer de memoria del grupo paginado.
Sintaxis
VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortAllocateBuffer(
[in] IN PVOID HwDeviceExtension,
[in] IN ULONG Size,
[out] OUT PVOID *Buffer
);
Parámetros
[in] HwDeviceExtension
Puntero a la extensión del dispositivo del controlador de minipuerto.
[in] Size
Especifica el tamaño del búfer que se va a asignar, en bytes.
[out] Buffer
Es la ubicación en la que el controlador de puerto de vídeo devuelve un puntero a un puntero a la memoria del grupo asignado.
Valor devuelto
VideoPortAllocateBuffer devuelve NO_ERROR cuando completa correctamente la solicitud de asignación o ERROR_NOT_ENOUGH_MEMORY si no puede asignar un búfer de Tamaño bytes. Un valor devuelto de ERROR_INSUFFICIENT_BUFFER indica que un controlador de miniporte ha superado la asignación máxima permitida de memoria.
Observaciones
Un controlador de miniport puede usar el valor devuelto de esta función para determinar si la asignación del búfer se realizó correctamente.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows. |
de la plataforma de destino de | Escritorio |
encabezado de | video.h (incluya Video.h) |
biblioteca de | Videoprt.lib |
DLL de | Videoprt.sys |
irQL | PASSIVE_LEVEL |