PFND3D11_1DDI_CREATEVIDEOPROCESSORINPUTVIEW funzione di callback (d3d10umddi.h)
Crea una visualizzazione risorse per un processore video. Questa visualizzazione definisce l'esempio di input per l'operazione di elaborazione video.
Sintassi
PFND3D11_1DDI_CREATEVIDEOPROCESSORINPUTVIEW Pfnd3d111DdiCreatevideoprocessorinputview;
HRESULT Pfnd3d111DdiCreatevideoprocessorinputview(
D3D10DDI_HDEVICE unnamedParam1,
const D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW *unnamedParam2,
D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW unnamedParam3,
D3D11_1DDI_HRTVIDEOPROCESSORINPUTVIEW unnamedParam4
)
{...}
Parametri
unnamedParam1
hDevice [in]
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
pView [in]
Puntatore a una struttura D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW . Questa struttura specifica gli attributi della visualizzazione di input del processore video da creare.
unnamedParam3
hView [in]
Handle per i dati privati del driver per l'input del processore video.
unnamedParam4
hRTView [in]
Handle per l'input del processore video che il driver deve usare quando chiama di nuovo nel runtime Direct3D.
Valore restituito
CreateVideoProcessorInputView restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
S_OK | La visualizzazione di input del processore video è stata creata correttamente. |
D3DDDIERR_DEVICEREMOVED | La scheda grafica è stata rimossa. |
DXGI_ERROR_UNSUPPORTED | Il D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW contiene dati non corretti o non supportati. Ad esempio, il driver deve restituire DXGI_ERROR_UNSUPPORTED se il membro FourCC ha specificato un valore di codice non supportato. |
E_OUTOFMEMORY | Memoria non disponibile per completare l'operazione. |
Commenti
Il runtime Direct3D chiama CreateVideoProcessorInputView dopo aver chiamato il driver CalcPrivateVideoProcessorInputViewSize per determinare le dimensioni in byte per i dati privati richiesti dal driver per la visualizzazione di input del processore video. Il runtime alloca la memoria per questi dati privati per il driver. Il driver usa questa memoria per archiviare i dati privati correlati alla visualizzazione di input del processore video.
Quando il runtime chiama CreateVideoProcessorInputView, passa l'handle alla memoria dei dati privati nel parametro hView . Questo handle è in realtà un puntatore alla memoria.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Piattaforma di destinazione | Desktop |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |