PFND3D11_1DDI_VIDEOPROCESSORGETOUTPUTEXTENSION fungsi panggilan balik (d3d10umddi.h)

Mengembalikan data status privat dari prosesor video ke aplikasi.

Sintaks

PFND3D11_1DDI_VIDEOPROCESSORGETOUTPUTEXTENSION Pfnd3d111DdiVideoprocessorgetoutputextension;

HRESULT Pfnd3d111DdiVideoprocessorgetoutputextension(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
  const GUID *unnamedParam3,
  UINT unnamedParam4,
  void *unnamedParam5
)
{...}

Parameter

unnamedParam1

hDevice [in]

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

hVideoProcessor [in]

Handel ke objek prosesor video yang dibuat melalui panggilan ke fungsi CreateVideoProcessor .

unnamedParam3

pGuid [in]

Pointer ke GUID yang mengidentifikasi data status privat. Arti dari GUID ini didefinisikan oleh driver grafis.

unnamedParam4

DataSize [in]

Ukuran, dalam byte, dari data status privat dalam buffer yang dirujuk oleh parameter pData .

unnamedParam5

pData [masuk, keluar]

Penunjuk ke buffer yang menerima data status privat.

Menampilkan nilai

VideoProcessorGetOutputExtension mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
S_OK Data status privat berhasil dikembalikan.
D3DDDIERR_DEVICEREMOVED Adaptor grafis telah dihapus.
E_FAIL Driver miniport tampilan tidak dapat mengembalikan data status privat yang diminta dari prosesor video.
E_OUTOFMEMORY Memori tidak tersedia untuk menyelesaikan operasi.

Keterangan

Runtime Microsoft Direct3D tidak memvalidasi data parameter apa pun sebelum memanggil fungsi VideoProcessorSetOutputExtension .

Persyaratan

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

Lihat juga

CreateVideoProcessor