Condividi tramite


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

Vedere anche

AgpAllocatePool

AgpFreePool

DXGK_AGP_INTERFACE

DxgkCbQueryServices