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. Questo valore può essere uno dei seguenti:
Valore | Significato |
---|---|
VIDEO_AGP_RATE_1X | Velocità singola (66 Mhz) |
VIDEO_AGP_RATE_2X | Due volte la velocità singola |
VIDEO_AGP_RATE_4X | Quattro volte la velocità singola |
VIDEO_AGP_RATE_8X | Otto volte la velocità singola |
Valore restituito
AgpSetRate restituisce true se ha avuto esito positivo modificando la velocità di trasferimento; in caso contrario, restituisce FALSE.
Osservazioni
Questa funzione è disponibile in Microsoft Windows XP e versioni successive.
La velocità di trasferimento impostata dalla funzione AgpSetRate è persistente tra le modifiche apportate allo 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 di un chipset AGP su una qualsiasi delle tariffe indicate 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 dei file INF.
Fabbisogno
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 |