Udostępnij za pośrednictwem


d3d_access_lock — Funkcja

Uzyskaj blokadę na accelerator_view w celu bezpiecznego wykonywania operacji D3D na zasobach współużytkowanych wraz z accelerator_view.Obiekt accelerator_view i wszystkie zasoby C++ AMP skojarzone z tym obiektem accelerator_view wewnętrznie nakładają tę blokadę podczas wykonywania operacji i są blokowane, gdy inny wątek nałoży blokadę dostępu D3D.Ta blokada nie jest cykliczna. Jest to niezdefiniowane zachowanie służące do wywołania tej funkcji z wątku, który już posiada blokadę.To zachowanie niezdefiniowane do wykonywania operacji na widoku akcelatora lub dowolnego kontenera danych skojarzonych z widokiem akcelatora z wątku, który posiada blokadę dostępu D3D.Zobacz też: scoped_d3d_access_lock, klasa w stylu RAII dla blokowania dostępu D3D opartego na zakresie.

void __cdecl d3d_access_lock(
   accelerator_view &_Av
);

Parametry

  • _Av
    Obiekt accelerator_view do zablokowania.

Wymagania

Nagłówek: amprt.h

Przestrzeń nazw: concurrency::direct3d

Zobacz też

Informacje

Concurrency::direct3d — Przestrzeń nazw