PAGP_SET_RATE función de devolución de llamada (videoagp.h)
La función AgpSetRate vuelve a programar la velocidad de transferencia de datos del conjunto de chips AGP.
Sintaxis
PAGP_SET_RATE PagpSetRate;
BOOLEAN PagpSetRate(
[in] IN PVOID HwDeviceExtension,
[in] IN ULONG AgpRate
)
{...}
Parámetros
[in] HwDeviceExtension
Puntero a la extensión del dispositivo del controlador de minipuerto.
[in] AgpRate
Especifica la velocidad de transferencia que se va a establecer. Este valor puede ser uno de los siguientes:
Valor | Significado |
---|---|
VIDEO_AGP_RATE_1X | Velocidad única (66 Mhz) |
VIDEO_AGP_RATE_2X | Dos veces una sola velocidad |
VIDEO_AGP_RATE_4X | Cuatro veces una sola velocidad |
VIDEO_AGP_RATE_8X | Ocho veces una sola velocidad |
Valor devuelto
AgpSetRate devuelve TRUE si se realizó correctamente al cambiar la velocidad de transferencia; de lo contrario, devuelve FALSE.
Comentarios
Esta función está disponible en Microsoft Windows XP y versiones posteriores.
La velocidad de transferencia establecida por la función AgpSetRate es persistente en los cambios en el estado de energía. El controlador de minipuerto de vídeo no tiene que restablecer la velocidad de transferencia de AGP cuando cambia de un estado de baja potencia a un estado de energía completo. Para obtener información sobre el cambio de estado de energía, vea HwVidSetPowerState.
La función AgpSetRate se puede usar para cambiar la velocidad de transferencia de datos de un conjunto de chips AGP a cualquiera de las tasas que se muestran en la tabla anterior, siempre y cuando esa velocidad de transferencia no se haya eliminado explícitamente en el archivo INF que cargó el controlador de pantalla. Para obtener más información, vea Mostrar secciones de archivos INF.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows. |
Plataforma de destino | Escritorio |
Encabezado | videoagp.h (incluir Video.h) |
IRQL | PASSIVE_LEVEL |