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. El entorno de ejecución de Direct3D creó este identificador 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. |
Comentarios
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 con el descodificador de vídeo. Esto permite que el descodificador descifre 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 el tiempo de ejecución de Direct3D pueda realizar.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Escritorio |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |