Bagikan melalui


METODE ID3D11DeviceChild::GetPrivateData (d3d11.h)

Mendapatkan data yang ditentukan aplikasi dari anak perangkat.

Sintaks

HRESULT GetPrivateData(
  [in]            REFGUID guid,
  [in, out]       UINT    *pDataSize,
  [out, optional] void    *pData
);

Parameter

[in] guid

Jenis: REFGUID

Guid yang terkait dengan data.

[in, out] pDataSize

Jenis: UINT*

Penunjuk ke variabel yang pada input berisi ukuran, dalam byte, dari buffer yang dituju pData , dan pada output berisi ukuran, dalam byte, dari jumlah data yang diambil GetPrivateData .

[out, optional] pData

Jenis: void*

Penunjuk ke buffer yang diisi GetPrivateData dengan data dari anak perangkat jika pDataSize menunjuk ke nilai yang menentukan buffer yang cukup besar untuk menyimpan data.

Menampilkan nilai

Jenis: HRESULT

Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 11.

Keterangan

Data yang disimpan dalam anak perangkat diatur dengan memanggil ID3D11DeviceChild::SetPrivateData.

Jika data yang dikembalikan adalah penunjuk ke IUnknown, atau salah satu kelas turunannya, yang sebelumnya ditetapkan oleh SetPrivateDataInterface, antarmuka tersebut akan memiliki jumlah referensinya yang bertambah sebelum data privat dikembalikan.

Windows Phone 8: API ini didukung.

Persyaratan

   
Target Platform Windows
Header d3d11.h
Pustaka D3D11.lib

Lihat juga

ID3D11DeviceChild