DXGKDDI_MONITORSOURCEMODESET_ADDMODE fungsi panggilan balik (d3dkmddi.h)
Fungsi pfnAddMode menambahkan mode sumber monitor ke objek set mode sumber monitor tertentu.
Sintaks
DXGKDDI_MONITORSOURCEMODESET_ADDMODE DxgkddiMonitorsourcemodesetAddmode;
NTSTATUS DxgkddiMonitorsourcemodesetAddmode(
[in] IN_CONST_D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet,
[in] IN_PD3DKMDT_MONITOR_SOURCE_MODE_CONST pMonitorSourceModeInfo
)
{...}
Parameter
[in] hMonitorSourceModeSet
Handel ke objek set mode sumber monitor. Driver miniport tampilan sebelumnya memperoleh handel ini dengan memanggil fungsi pfnAcquireMonitorSourceModeSet dari antarmuka Monitor.
[in] pMonitorSourceModeInfo
Penunjuk ke struktur D3DKMDT_MONITOR_SOURCE_MODE yang menjelaskan mode sumber monitor. Driver miniport tampilan sebelumnya memperoleh struktur ini dengan memanggil pfnCreateNewModeInfo.
Menampilkan nilai
Fungsi pfnAddMode mengembalikan salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
STATUS_SUCCESS | Fungsi berhasil. |
STATUS_NO_MEMORY | Fungsi gagal karena tidak dapat mengalokasikan cukup memori. |
STATUS_GRAPHICS_INVALID_MONITOR_SOURCE_MODE | Informasi yang diberikan dalam pMonitorSourceModeInfo tidak valid. |
STATUS_GRAPHICS_INVALID_MONITOR_SOURCEMODESET | Handel yang disediakan di hMonitorSourceModeSet tidak valid. |
STATUS_GRAPHICS_INVALID_FREQUENCY | Informasi frekuensi yang disediakan dalam pMonitorSourceModeInfo tidak valid. |
STATUS_GRAPHICS_INVALID_ACTIVE_REGION | Wilayah aktif yang disediakan di pMonitorSourceModeInfo tidak valid. |
STATUS_GRAPHICS_INVALID_TOTAL_REGION | Total wilayah yang disediakan di pMonitorSourceModeInfo tidak valid. |
STATUS_GRAPHICS_MODE_ALREADY_IN_MODE_SET | Set mode sudah berisi mode yang identik dengan mode yang disediakan dalam pMonitorSourceModeInfo. |
STATUS_GRAPHICS_MODE_ID_MUST_BE_UNIQUE | Pengidentifikasi yang disediakan dalam pMonitorSourceModeInfo-Id> sudah digunakan untuk mode lain dalam set mode. |
STATUS_GRAPHICS_RESOURCES_NOT_RELATED | Struktur yang ditunjukkan oleh pMonitorSourceModeInfo tidak dibuat untuk penambahan set mode yang ditentukan oleh hMonitorSourceModeSet. |
Keterangan
Jika pMonitorSourceModeInfo-Preference> sama dengan D3DKMDT_MP_PREFERRED, mode yang baru ditambahkan menjadi mode pilihan dari set mode.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Target Platform | Desktop |
Header | d3dkmddi.h (termasuk D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |