Condividi tramite


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

Vedere anche

VIDEO_PORT_AGP_INTERFACE_2