PAGP_SET_RATE funzione di callback (videoagp.h)
La funzione AgpSetRate riprogramma la velocità di trasferimento dei dati del chipset AGP.
Sintassi
PAGP_SET_RATE PagpSetRate;
BOOLEAN PagpSetRate(
[in] IN PVOID HwDeviceExtension,
[in] IN ULONG AgpRate
)
{...}
Parametri
[in] HwDeviceExtension
Puntatore all'estensione del dispositivo del driver miniport.
[in] AgpRate
Specifica la velocità di trasferimento da impostare. I valori validi sono i seguenti:
Valore | Significato |
---|---|
VIDEO_AGP_RATE_1X | Velocità singola (66 Mhz) |
VIDEO_AGP_RATE_2X | Velocità singola due volte |
VIDEO_AGP_RATE_4X | Quattro volte velocità singola |
VIDEO_AGP_RATE_8X | Otto volte velocità singola |
Valore restituito
AgpSetRate restituisce TRUE se ha avuto esito positivo nella modifica della velocità di trasferimento; in caso contrario, restituisce FALSE.
Commenti
Questa funzione è disponibile in Microsoft Windows XP e versioni successive.
La frequenza di trasferimento impostata dalla funzione AgpSetRate è persistente tra le modifiche nello stato di alimentazione. Il driver miniport video non deve reimpostare la velocità di trasferimento AGP quando cambia da uno stato di alimentazione bassa a uno stato di alimentazione completa. Per informazioni sulla modifica dello stato di alimentazione, vedere HwVidSetPowerState.
La funzione AgpSetRate può essere usata per modificare la velocità di trasferimento dei dati del chipset AGP in una delle tariffe visualizzate nella tabella precedente, purché tale velocità di trasferimento non sia stata eliminata in modo esplicito nel file INF che ha caricato il driver di visualizzazione. Per altre informazioni, vedere Visualizzare le sezioni file INF.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Desktop |
Intestazione | videoagp.h (includere Video.h) |
IRQL | PASSIVE_LEVEL |