PFND3D11_1DDI_VIDEODECODERGETHANDLE Rückruffunktion (d3d10umddi.h)
Gibt das Handle des Treibers für einen Videodecoder zurück, der von der Anwendung zum Konfigurieren des Inhaltsschutzes verwendet werden kann.
Syntax
PFND3D11_1DDI_VIDEODECODERGETHANDLE Pfnd3d111DdiVideodecodergethandle;
HRESULT Pfnd3d111DdiVideodecodergethandle(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HDECODE unnamedParam2,
HANDLE *pContentProtectionHandle
)
{...}
Parameter
hDevice
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
hDecoder- [in]
Ein Handle für das Videodecoderobjekt, das über einen Aufruf der CreateVideoDecoder--Funktion erstellt wurde.
pContentProtectionHandle
Ein Zeiger auf den Ziehpunkt.
Rückgabewert
VideoDecoderGetHandle gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
S_OK | Das Handle wurde erfolgreich zurückgegeben. |
D3DDDIERR_DEVICEREMOVED | Der Grafikadapter wurde entfernt. |
E_OUTOFMEMORY | Der Arbeitsspeicher war nicht verfügbar, um den Vorgang abzuschließen. |
Bemerkungen
Die VideoDecoderGetHandle--Funktion gibt einen Treiberziehpunkt für den Videodecoder zurück. Dieses Handle kann von der Anwendung verwendet werden, um den Decoder einer kryptografischen Sitzung über den authentifizierten Kanal zuzuordnen.
Mit dieser Funktion kann der Treiber einen eigenen Handle für seine Zustandsdaten für den Videodecoder definieren. Dadurch wird jede Handle-Zuordnung umgangen, die von der Microsoft Direct3D-Laufzeit ausgeführt werden kann.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Zielplattform- | Desktop |
Header- | d3d10umddi.h (include D3d10umddi.h) |