DXGKCB_AGP_SET_COMMAND Rückruffunktion (dispmprt.h)
Die AgpSetCommand-Funktion legt die AGP-Rate fest und gibt an, ob Seitenbandadressierung und Schnelle Schreibvorgänge aktiviert sind.
Syntax
DXGKCB_AGP_SET_COMMAND DxgkcbAgpSetCommand;
NTSTATUS DxgkcbAgpSetCommand(
[in] HANDLE Context,
[in] ULONG Command
)
{...}
Parameter
[in] Context
Ein Handle für einen Kontextblock, der einer AGP-Schnittstelle zugeordnet ist. Der Anzeigeminiporttreiber hat dieses Handle zuvor im Kontextelement der DXGK_AGP_INTERFACE Struktur empfangen, die von DxgkCbQueryServices ausgefüllt wurde.
[in] Command
Eine Reihe von Flags, die die AGP-Rate und die Typen von AGP-Transaktionen angeben, die verwendet werden.
Der Aufrufer muss nur eines der folgenden Flags festlegen.
Kennzeichnen | Bedeutung |
---|---|
DXGK_AGPCOMMAND_AGP1X | Die AGP-Übertragungsrate ist das 1-Fache. |
DXGK_AGPCOMMAND_AGP2X | Die AGP-Übertragungsrate ist 2X. |
DXGK_AGPCOMMAND_AGP4X | Die AGP-Übertragungsrate ist das 4-Fache. |
DXGK_AGPCOMMAND_AGP8X | Die AGP-Übertragungsrate ist das 8-Fache. |
Der Aufrufer kann auch die folgenden Flags festlegen oder löschen.
Kennzeichnen | Bedeutung |
---|---|
DXGK_AGPCOMMAND_DISABLE_SBA | Wenn dieses Flag festgelegt ist, ist die Seitenbandadressierung deaktiviert. Wenn dieses Flag deaktiviert ist, ist die Seitenbandadressierung aktiviert. |
DXGK_AGPCOMMAND_DISABLE_FW | Wenn dieses Flag festgelegt ist, werden Transaktionen mit schnellen Schreibvorgängen deaktiviert. Wenn dieses Flag deaktiviert ist, werden Transaktionen mit schnellem Schreiben aktiviert. Beachten Sie, dass Transaktionen mit schnellen Schreibvorgängen nicht mit AGP1X verwendet werden können. |
Rückgabewert
AgpSetCommand gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist. Andernfalls wird einer der in "Ntstatus.h" definierten Fehlercodes zurückgegeben.
Bemerkungen
Keine.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Zielplattform | Desktop |
Kopfzeile | dispmprt.h (include Dispmprt.h) |
IRQL | PASSIVE_LEVEL |