PFN_CREATE_MIRACAST_CONTEXT fungsi panggilan balik (netdispumdddi.h)

Dipanggil oleh sistem operasi untuk membuat konteks Miracast mode pengguna.

Sintaks

PFN_CREATE_MIRACAST_CONTEXT PfnCreateMiracastContext;

NTSTATUS PfnCreateMiracastContext(
  [in]  HANDLE hMiracastDeviceHandle,
  [in]  MIRACAST_CALLBACKS *pMiracastCallbacks,
  [out] PVOID *ppMiracastContext
)
{...}

Parameter

[in] hMiracastDeviceHandle

Handel ke perangkat tampilan Miracast saat ini, disediakan oleh sistem operasi.

[in] pMiracastCallbacks

Penunjuk ke struktur MIRACAST_CALLBACKS yang memiliki pointer ke fungsi panggilan balik, yang disediakan oleh sistem operasi, yang dapat dipanggil driver mode pengguna Miracast.

[out] ppMiracastContext

Penunjuk ke buffer, yang disediakan oleh sistem operasi, yang menyimpan konteks Miracast yang dikembalikan driver mode pengguna Miracast.

Nilai kembali

Setelah berhasil, fungsi ini mengembalikan STATUS_SUCCESS. Jika tidak, fungsi mengembalikan kode kesalahan yang ditentukan dalam header Ntstatus.h.

Keterangan

Ketika fungsi ini dipanggil, driver mode pengguna Miracast harus menyiapkan semua sumber daya yang dibutuhkan untuk sesi terhubung Miracast baru.

Driver dapat memanggil fungsi panggilan balik yang ditunjukkan oleh pMiracastCallbacks hanya selama masa pakai konteks Miracast saat ini.

Keamanan Thread

Sistem operasi menjamin bahwa hanya salah satu fungsi CreateMiracastContext, DestroyMiracastContext, StartMiracastSession, dan StopMiracastSession yang dipanggil pada satu waktu.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1
Server minimum yang didukung Windows Server 2012 R2
Target Platform Desktop
Header netdispumdddi.h (sertakan Netdispumdddi.h)

Lihat juga

DestroyMiracastContext

MIRACAST_CALLBACKS

StartMiracastSession

StopMiracastSession