struktur D3D11_1DDI_GETCAPTUREHANDLEDATA (d3d10umddi.h)

Menentukan alokasi sumber daya dalam panggilan ke fungsi GetCaptureHandle .

Sintaks

typedef struct _D3D11_1DDI_GETCAPTUREHANDLEDATA {
  [in]  D3D10DDI_HRESOURCE hResource;
  [in]  UINT               ArrayIndex;
  [out] D3DKMT_HANDLE      hAllocation;
  [out] UINT               DataOffset;
  [out] UINT               DataSize;
} D3D11_1DDI_GETCAPTUREHANDLEDATA;

Anggota

[in] hResource

Handel ke sumber daya yang handel alokasinya akan diperoleh.

Runtime Direct3D versi 11 dan yang lebih baru telah memverifikasi bahwa sumber daya ini dibuat menggunakan nilai D3D11_DDI_BIND_CAPTURE dalam enumerasi D3D10_DDI_RESOURCE_BIND_FLAG .

[in] ArrayIndex

Elemen array tempat data akan diperoleh.

Jika sumber daya tidak dibuat sebagai array tekstur, nilai ini adalah nol. Untuk array tekstur, runtime Direct3D versi 11 dan yang lebih baru akan telah memverifikasi bahwa array valid.

[out] hAllocation

Alamat yang disediakan driver dari handel alokasi mode kernel yang terkait dengan alokasi ini.

[out] DataOffset

Offset yang disediakan driver dari data yang diminta dalam alokasi.

Jika sumber daya tidak dibuat sebagai array tekstur, nilai ini biasanya nol. Untuk array tekstur, nilai ini adalah offset data elemen array dalam alokasi.

[out] DataSize

Ukuran yang disediakan driver dari data yang diminta dalam alokasi.

Jika sumber daya tidak dibuat sebagai array tekstur, nilai ini biasanya merupakan ukuran alokasi, dalam byte. Untuk array tekstur, nilai ini adalah ukuran data elemen dalam alokasi.

Keterangan

Ketika fungsi GetCaptureHandle dipanggil, driver memperbarui struktur dengan handel alokasi mode kernel yang terkait dengan sumber daya yang ditentukan, serta ukuran data sumber daya dan offsetnya dalam blok memori yang dialokasikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Header d3d10umddi.h (termasuk D3d10umddi.h)

Lihat juga

D3D10_DDI_RESOURCE_BIND_FLAG

GetCaptureHandle