PFND3D11_1DDI_CRYPTOSESSIONGETHANDLE función de devolución de llamada (d3d10umddi.h)
Devuelve un identificador para una sesión criptográfica.
Sintaxis
PFND3D11_1DDI_CRYPTOSESSIONGETHANDLE Pfnd3d111DdiCryptosessiongethandle;
HRESULT Pfnd3d111DdiCryptosessiongethandle(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
HANDLE *pHandle
)
{...}
Parámetros
hDevice
Identificador del dispositivo de visualización (contexto de gráficos).
hCryptoSession
Identificador de los datos privados del controlador para la sesión criptográfica. Este identificador lo creó el tiempo de ejecución de Direct3D y se pasó al controlador en la llamada a CreateCryptoSession.
pHandle
Identificador creado por el controlador para la sesión criptográfica.
Valor devuelto
cryptoSessionGetHandle devuelve uno de los siguientes valores:
Código devuelto | Descripción |
---|---|
S_OK | El identificador de sesión criptográfica se devolvió correctamente. |
D3DDDIERR_DEVICEREMOVED | Se quitó el adaptador de gráficos. |
E_OUTOFMEMORY | La memoria no estaba disponible para completar la operación. |
Observaciones
La función CryptoSessionGetHandle devuelve un identificador especificado por el controlador para la sesión criptográfica. La aplicación usa este identificador cuando asocia la sesión criptográfica al descodificador de vídeo. Esto permite al descodificador descifrar los datos cifrados mediante esta sesión.
Esta función permite al controlador definir su propio identificador para sus datos de estado para la sesión criptográfica. Esto omite cualquier asignación de identificadores que pueda realizar el entorno de ejecución de Direct3D.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8 |
servidor mínimo admitido | Windows Server 2012 |
de la plataforma de destino de | Escritorio |
encabezado de | d3d10umddi.h (incluya D3d10umddi.h) |