DXGKDDI_SETDISPLAYPRIVATEDRIVERFORMAT fungsi panggilan balik (d3dkmddi.h)
Fungsi DxgkDdiSetDisplayPrivateDriverFormat mengubah atribut format privat dari sumber video yang ada.
Sintaks
DXGKDDI_SETDISPLAYPRIVATEDRIVERFORMAT DxgkddiSetdisplayprivatedriverformat;
NTSTATUS DxgkddiSetdisplayprivatedriverformat(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT pSetDisplayPrivateDriverFormat
)
{...}
Parameter
[in] hAdapter
Handel ke blok konteks yang terkait dengan adaptor tampilan. Driver miniport tampilan sebelumnya menyediakan handel ini ke subsistem kernel grafis Microsoft DirectX di parameter output MiniportDeviceContext dari fungsi DxgkDdiAddDevice .
[in] pSetDisplayPrivateDriverFormat
Penunjuk ke struktur DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT yang berisi argumen fungsi.
Menampilkan nilai
DxgkDdiSetDisplayPrivateDriverFormat mengembalikan STATUS_SUCCESS jika berhasil; jika tidak, ia mengembalikan STATUS_UNSUCCESSFUL untuk menunjukkan bahwa driver tidak dapat mengubah atribut format privat dari sumber video yang ada.
Keterangan
Subsistem kernel grafis DirectX memanggil fungsi DxgkDdiSetDisplayDriverFormat driver miniport tampilan setelah driver tampilan mode pengguna memanggil fungsi panggilan balik pfnSetDisplayPrivateDriverFormatCb . Misalnya, driver tampilan mode pengguna mungkin memanggil pfnSetDisplayPrivateDriverFormatCb untuk mengubah format menggeser sumber video yang ada saat perubahan balik layar penuh dibuat. Subsistem kernel grafis DirectX kemudian memanggil DxgkDdiSetDisplayPrivateDriverFormat driver miniport tampilan untuk mengubah format driver privat dari sumber video yang ada. Ini memungkinkan alokasi utama ditampilkan pada sumber video yang ada tanpa perlu terjemahan permukaan utama.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Target Platform | Desktop |
Header | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |