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) |