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 Videodecoder-Objekt, das durch einen Aufruf der CreateVideoDecoder-Funktion erstellt wurde.
pContentProtectionHandle
Ein Zeiger auf das Handle.
Rückgabewert
VideoDecoderGetHandle gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
S_OK | Das Handle wurde erfolgreich zurückgegeben. |
D3DDDIERR_DEVICEREMOVED | Die Grafikkarte wurde entfernt. |
E_OUTOFMEMORY | Der Arbeitsspeicher war zum Abschließen des Vorgangs nicht verfügbar. |
Hinweise
Die VideoDecoderGetHandle-Funktion gibt ein Treiberhandle 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 sein eigenes Handle für seine Zustandsdaten für den Videodecoder definieren. Dadurch werden alle Handle-Zuordnungen umgangen, die von der Microsoft Direct3D-Runtime ausgeführt werden können.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Zielplattform | Desktop |
Kopfzeile | d3d10umddi.h (include D3d10umddi.h) |