PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION fonction de rappel (d3d10umddi.h)
Définit les données d’état privé d’un processeur vidéo à partir d’une application.
Syntaxe
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION Pfnd3d111DdiVideoprocessorsetoutputextension;
HRESULT Pfnd3d111DdiVideoprocessorsetoutputextension(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
const GUID *unnamedParam3,
UINT unnamedParam4,
void *unnamedParam5
)
{...}
Paramètres
unnamedParam1
hDevice [in]
Handle pour le périphérique d’affichage (contexte graphique).
unnamedParam2
hVideoProcessor [in]
Handle de l’objet processeur vidéo qui a été créé via un appel à la fonction CreateVideoProcessor .
unnamedParam3
pGuid [in]
Pointeur vers un GUID qui identifie les données d’état privées. La signification de ce GUID est définie par le pilote graphique.
unnamedParam4
DataSize [in]
Taille, en octets, des données d’état privées dans la mémoire tampon référencée par le paramètre pData .
unnamedParam5
pData [in, out]
Pointeur vers une mémoire tampon qui contient les données d’état privées.
Valeur retournée
VideoProcessorSetOutputExtension retourne l’une des valeurs suivantes :
Code de retour | Description |
---|---|
S_OK | Les données d’état privé ont été correctement définies. |
D3DDDIERR_DEVICEREMOVED | La carte graphique a été supprimée. |
E_FAIL | Le pilote de miniport d’affichage ne peut pas définir les données d’état privé demandées pour le processeur vidéo. |
E_OUTOFMEMORY | La mémoire n’était pas disponible pour terminer l’opération. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3d10umddi.h (incluez D3d10umddi.h) |