DXGKCB_AGP_SET_COMMAND fungsi panggilan balik (dispmprt.h)
Fungsi AgpSetCommand menetapkan laju AGP dan menentukan apakah alamat pita samping dan transaksi tulis cepat diaktifkan.
Sintaks
DXGKCB_AGP_SET_COMMAND DxgkcbAgpSetCommand;
NTSTATUS DxgkcbAgpSetCommand(
[in] HANDLE Context,
[in] ULONG Command
)
{...}
Parameter
[in] Context
Handel ke blok konteks yang terkait dengan antarmuka AGP. Driver miniport tampilan sebelumnya menerima handel ini di anggota Konteks dari struktur DXGK_AGP_INTERFACE yang diisi oleh DxgkCbQueryServices.
[in] Command
Sekumpulan bendera yang menentukan tarif AGP dan jenis transaksi AGP yang akan digunakan.
Penelepon harus mengatur satu, dan hanya satu, dari bendera berikut.
Bendera | Makna |
---|---|
DXGK_AGPCOMMAND_AGP1X | Tingkat transfer AGP adalah 1X. |
DXGK_AGPCOMMAND_AGP2X | Tingkat transfer AGP adalah 2X. |
DXGK_AGPCOMMAND_AGP4X | Tingkat transfer AGP adalah 4X. |
DXGK_AGPCOMMAND_AGP8X | Tingkat transfer AGP adalah 8X. |
Pemanggil mungkin juga memilih untuk mengatur atau menghapus bendera berikut.
Bendera | Makna |
---|---|
DXGK_AGPCOMMAND_DISABLE_SBA | Jika bendera ini diatur, alamat pita samping dinonaktifkan. Jika bendera ini dibersihkan, alamat pita samping diaktifkan. |
DXGK_AGPCOMMAND_DISABLE_FW | Jika bendera ini diatur, transaksi tulis cepat dinonaktifkan. Jika bendera ini dibersihkan, transaksi tulis cepat diaktifkan. Perhatikan bahwa transaksi tulis cepat tidak dapat digunakan dengan AGP1X. |
Nilai kembali
AgpSetCommand mengembalikan STATUS_SUCCESS jika berhasil. Jika tidak, ia mengembalikan salah satu kode kesalahan yang ditentukan dalam Ntstatus.h.
Keterangan
Tidak ada.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Target Platform | Desktop |
Header | dispmprt.h (termasuk Dispmprt.h) |
IRQL | PASSIVE_LEVEL |