Freigeben über


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

Weitere Informationen

AgpAllocatePool

AgpFreePool

DXGK_AGP_INTERFACE

DxgkCbQueryServices