METODE ID3D11Device5::OpenSharedFence (d3d11_4.h)
Membuka handel untuk pagar bersama dengan menggunakan HANDLE dan REFIID.
Fungsi anggota ini adalah versi terbatas dari fungsi anggota Direct3D 12 ID3D12Device::OpenSharedHandle , dan berlaku antara Direct3D 11 dan Direct3D 12 dalam skenario interop. Tidak seperti ID3D12Device::OpenSharedHandle yang beroperasi pada sumber daya, tumpukan, dan pagar, fungsi ID3D11Device5::OpenSharedFence hanya beroperasi pada pagar; di Direct3D 11, sumber daya bersama dibuka dengan fungsi anggota ID3D11Device::OpenSharedResource1 .
Sintaks
HRESULT OpenSharedFence(
[in] HANDLE hFence,
REFIID ReturnedInterface,
[out, optional] void **ppFence
);
Parameter
[in] hFence
Jenis: HANDEL
Handel yang dikembalikan oleh panggilan ke ID3D11Fence::CreateSharedHandle atau ID3D12Device::CreateSharedHandle.
ReturnedInterface
Jenis: REFIID
Pengidentifikasi unik global (GUID) untuk antarmuka ID3D11Fence . REFIID, atau GUID, antarmuka dapat diperoleh dengan menggunakan makro __uuidof(). Misalnya, __uuidof(ID3D11Fence) akan mendapatkan GUID antarmuka ke pagar.
[out, optional] ppFence
Jenis: void**
Pointer ke blok memori yang menerima pointer ke antarmuka ID3D11Fence .
Nilai kembali
Jenis: HRESULT
Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 11.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3d11_4.h |
Pustaka | D3d11.lib |