DXGKDDI_CREATEOVERLAY fungsi panggilan balik (d3dkmddi.h)

Fungsi DxgkDdiCreateOverlay memungkinkan perangkat keras overlay jika perangkat keras mampu.

Sintaks

DXGKDDI_CREATEOVERLAY DxgkddiCreateoverlay;

NTSTATUS DxgkddiCreateoverlay(
  [in]     IN_CONST_HANDLE hAdapter,
  [in/out] INOUT_PDXGKARG_CREATEOVERLAY pCreateOverlay
)
{...}

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/out] pCreateOverlay

Penunjuk ke struktur DXGKARG_CREATEOVERLAY yang menjelaskan overlay.

Menampilkan nilai

DxgkDdiCreateOverlay mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
STATUS_SUCCESS DxgkDdiCreateOverlay berhasil membuat overlay.
STATUS_INVALID_PARAMETER Parameter yang diteruskan ke DxgkDdiCreateOverlay berisi kesalahan yang mencegahnya selesai.
STATUS_NO_MEMORY DxgkDdiCreateOverlay tidak dapat mengalokasikan memori yang diperlukan untuk menyelesaikannya.
STATUS_INSUFFICIENT_RESOURCES DxgkDdiCreateOverlay tidak dapat diselesaikan karena bandwidth tidak tersedia atau perangkat keras overlay yang diminta tidak dapat menyelesaikan tugas.
STATUS_GRAPHICS_DRIVER_MISMATCH Driver miniport tampilan tidak kompatibel dengan driver tampilan mode pengguna yang memulai panggilan ke DxgkDdiCreateOverlay.

Keterangan

DxgkDdiCreateOverlay harus dibuat dapat dipaginasi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Target Platform Desktop
Header d3dkmddi.h (termasuk D3dkmddi.h)
IRQL PASSIVE_LEVEL

Lihat juga

DXGKARG_CREATEOVERLAY

DxgkDdiAddDevice