DXGKCB_AGP_SET_COMMAND funzione di callback (dispmprt.h)
La funzione AgpSetCommand imposta la frequenza AGP e specifica se l'indirizzamento laterale e le transazioni di scrittura veloci sono abilitate.
Sintassi
DXGKCB_AGP_SET_COMMAND DxgkcbAgpSetCommand;
NTSTATUS DxgkcbAgpSetCommand(
[in] HANDLE Context,
[in] ULONG Command
)
{...}
Parametri
[in] Context
Handle per un blocco di contesto associato a un'interfaccia AGP. Il driver del miniport di visualizzazione ha ricevuto in precedenza questo handle nel membro Context della struttura di DXGK_AGP_INTERFACE compilata da DxgkCbQueryServices.
[in] Command
Set di flag che specificano la frequenza AGP e i tipi di transazioni AGP che verranno usate.
Il chiamante deve impostare uno e solo uno dei flag seguenti.
Flag | significato |
---|---|
DXGK_AGPCOMMAND_AGP1X | La velocità di trasferimento AGP è 1X. |
DXGK_AGPCOMMAND_AGP2X | La velocità di trasferimento AGP è 2X. |
DXGK_AGPCOMMAND_AGP4X | La velocità di trasferimento AGP è 4X. |
DXGK_AGPCOMMAND_AGP8X | La velocità di trasferimento AGP è 8X. |
Il chiamante può anche scegliere di impostare o cancellare i flag seguenti.
Flag | significato |
---|---|
DXGK_AGPCOMMAND_DISABLE_SBA | Se questo flag è impostato, l'indirizzamento della banda laterale è disabilitato. Se questo flag è deselezionato, l'indirizzamento della banda laterale è abilitato. |
DXGK_AGPCOMMAND_DISABLE_FW | Se questo flag è impostato, le transazioni di scrittura veloci vengono disabilitate. Se questo flag viene cancellato, le transazioni di scrittura veloci sono abilitate. Si noti che non è possibile usare transazioni di scrittura veloci con AGP1X. |
Valore restituito
AgpSetCommand restituisce STATUS_SUCCESS se ha esito positivo. In caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.
Osservazioni
Nessuno.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
piattaforma di destinazione | Desktop |
intestazione | dispmprt.h (include Dispmprt.h) |
IRQL | PASSIVE_LEVEL |