Bagikan melalui


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

Lihat juga

ID3D11Device5, Sistem multi-adaptor