PFND3D11_1DDI_VIDEOPROCESSORGETOUTPUTEXTENSION fonction de rappel (d3d10umddi.h)
Retourne des données d’état privé d’un processeur vidéo vers une application.
Syntaxe
PFND3D11_1DDI_VIDEOPROCESSORGETOUTPUTEXTENSION Pfnd3d111DdiVideoprocessorgetoutputextension;
HRESULT Pfnd3d111DdiVideoprocessorgetoutputextension(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
const GUID *unnamedParam3,
UINT unnamedParam4,
void *unnamedParam5
)
{...}
Paramètres
unnamedParam1
hDevice [in]
Handle de l’appareil d’affichage (contexte graphique).
unnamedParam2
hVideoProcessor [in]
Handle de l’objet processeur vidéo créé par le biais d’un appel à la fonction createVideoProcessor .
unnamedParam3
pGuid [in]
Pointeur vers un GUID qui identifie les données d’état privé. La signification de ce GUID est définie par le pilote graphique.
unnamedParam4
DataSize [in]
Taille, en octets, des données d’état privé dans la mémoire tampon référencées par le paramètre pData.
unnamedParam5
pData [in, out]
Pointeur vers une mémoire tampon qui reçoit les données d’état privé.
Valeur de retour
VideoProcessorGetOutputExtension retourne l’une des valeurs suivantes :
Retourner le code | Description |
---|---|
S_OK | Les données d’état privé ont été retournées avec succès. |
D3DDDIERR_DEVICEREMOVED | La carte graphique a été supprimée. |
E_FAIL | Le pilote miniport d’affichage ne peut pas retourner les données d’état privé demandées à partir du processeur vidéo. |
E_OUTOFMEMORY | La mémoire n’était pas disponible pour terminer l’opération. |
Remarques
Le runtime Microsoft Direct3D ne valide aucune donnée de paramètre avant d’appeler la fonction VideoProcessorSetOutputExtension.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
serveur minimum pris en charge | Windows Server 2012 |
plateforme cible | Bureau |
d’en-tête | d3d10umddi.h (include D3d10umddi.h) |