PFND3D11_1DDI_VIDEOPROCESSORGETOUTPUTEXTENSION fonction de rappel (d3d10umddi.h)
Retourne les données d’état privées d’un processeur vidéo à 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 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 reçoit les données d’état privées.
Valeur retournée
VideoProcessorGetOutputExtension retourne l’une des valeurs suivantes :
Code de retour | 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 de miniport d’affichage ne peut pas retourner les données d’état privée 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 .
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) |