Bagikan melalui


kode kontrol DD_DXAPI_LOCK

Driver pengambilan video melewati DD_DXAPI_LOCK dalam parameter dwFunctionNum dari fungsi DxApi untuk memungkinkan klien mengakses permukaan untuk waktu yang tidak terbatas.

Parameter Input

  • lpvInBuffer
    Penunjuk ke struktur DDLOCKIN yang berisi informasi handel yang diperlukan untuk kunci.

Parameter Output

  • lpvOutBuffer
    Pointer ke struktur DDLOCKOUT yang berisi informasi permukaan dari permukaan yang dikunci.

Keterangan

Jika permukaan menjadi tidak dapat digunakan karena prompt perintah layar penuh, perubahan resolusi, dan sebagainya, panggilan balik pfnSurfaceClose yang ditentukan dalam pengidentifikasi fungsi DD_DXAPI_OPENSURFACE dipanggil untuk memberi tahu klien bahwa tidak boleh lagi mengakses permukaan ini.

Anggota lpSurface DDLOCKOUT berisi pointer yang dapat digunakan untuk mengakses permukaan. Anggota DDLOCKOUT lainnya berkaitan erat dengan rekan-rekan mereka dalam struktur DDSURFACEDESC (dwSurfWidth berkorelasi dengan dwWidth, SurfaceCaps berkorelasi dengan ddsCaps, dwFormatFlags berkorelasi dengan ddpfPixelFormat.dwFlags, dan sebagainya).

Tidak ada pengidentifikasi fungsi Buka kunci yang sesuai.

Pengidentifikasi fungsi ini hanya dapat dipanggil dari PASSIVE_LEVEL.

Persyaratan

File header: Ddkmapi.h (termasuk Ddkmapi.h)

Lihat juga

DD_DXAPI_OPENSURFACE

DDLOCKIN

DDLOCKOUT

DDSURFACEDESC

NotifyCallback