Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt die privaten Zustandsdaten für einen Videoprozessordatenstrom aus einer Anwendung fest.
Syntax
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMEXTENSION Pfnd3d111DdiVideoprocessorsetstreamextension;
HRESULT Pfnd3d111DdiVideoprocessorsetstreamextension(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
const GUID *unnamedParam4,
UINT unnamedParam5,
void *unnamedParam6
)
{...}
Parameter
unnamedParam1
hDevice [in]
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
hVideoProcessor- [in]
Ein Handle für das Videoprozessorobjekt, das über einen Aufruf der CreateVideoProcessor--Funktion erstellt wurde.
unnamedParam3
StreamIndex- [in]
Der nullbasierte Index des Eingabedatenstroms.
unnamedParam4
pGuid [in]
Ein Zeiger auf eine GUID, die die daten des privaten Zustands identifiziert. Die Bedeutung dieser GUID wird vom Grafiktreiber definiert.
unnamedParam5
DataSize- [in]
Die Größe der privaten Zustandsdaten im Puffer in Bytes, auf die vom pData--Parameter verwiesen wird.
unnamedParam6
pData- [in, out]
Ein Zeiger auf einen Puffer, der die privaten Zustandsdaten enthält.
Anmerkung
Die Direct3D-Laufzeit überprüft die daten des privaten Zustands im Puffer nicht, bevor sie die VideoProcessorSetStreamExtension-Funktion aufruft.
Rückgabewert
VideoProcessorSetStreamExtension gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
S_OK | Die daten des privaten Zustands wurden erfolgreich festgelegt. |
D3DDDIERR_DEVICEREMOVED | Der Grafikadapter wurde entfernt. |
E_FAIL | Der Miniporttreiber für die Anzeige kann die angeforderten privaten Zustandsdaten für den Videoprozessor nicht festlegen. |
E_INVALIDARG | Parameter wurden überprüft und ermittelt, dass sie falsch sind. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Zielplattform- | Desktop |
Header- | d3d10umddi.h (include D3d10umddi.h) |