DXGKCB_AGP_SET_COMMAND fonction de rappel (dispmprt.h)
La fonction AgpSetCommand définit le taux AGP et spécifie si l’adressage de bande latérale et les transactions d’écriture rapides sont activés.
Syntaxe
DXGKCB_AGP_SET_COMMAND DxgkcbAgpSetCommand;
NTSTATUS DxgkcbAgpSetCommand(
[in] HANDLE Context,
[in] ULONG Command
)
{...}
Paramètres
[in] Context
Handle pour un bloc de contexte associé à une interface AGP. Le pilote de miniport d’affichage a précédemment reçu ce handle dans le membre Context de la structure DXGK_AGP_INTERFACE qui a été remplie par DxgkCbQueryServices.
[in] Command
Ensemble d’indicateurs qui spécifient le taux AGP et les types de transactions AGP qui seront utilisées.
L’appelant doit définir un seul des indicateurs suivants.
Indicateur | Signification |
---|---|
DXGK_AGPCOMMAND_AGP1X | Le taux de transfert AGP est de 1X. |
DXGK_AGPCOMMAND_AGP2X | Le taux de transfert AGP est de 2X. |
DXGK_AGPCOMMAND_AGP4X | Le taux de transfert AGP est 4X. |
DXGK_AGPCOMMAND_AGP8X | Le taux de transfert AGP est 8X. |
L’appelant peut également choisir de définir ou d’effacer les indicateurs suivants.
Indicateur | Signification |
---|---|
DXGK_AGPCOMMAND_DISABLE_SBA | Si cet indicateur est défini, l’adressage de bande latérale est désactivé. Si cet indicateur est effacé, l’adressage de bande latérale est activé. |
DXGK_AGPCOMMAND_DISABLE_FW | Si cet indicateur est défini, les transactions d’écriture rapide sont désactivées. Si cet indicateur est effacé, les transactions d’écriture rapides sont activées. Notez que les transactions d’écriture rapide ne peuvent pas être utilisées avec AGP1X. |
Valeur retournée
AgpSetCommand retourne STATUS_SUCCESS si elle réussit. Sinon, elle retourne l’un des codes d’erreur définis dans Ntstatus.h.
Notes
Aucun.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dispmprt.h (include Dispmprt.h) |
IRQL | PASSIVE_LEVEL |