Función CreateOPMProtectedOutputs

Importante

El Administrador de protección de salida (OPM) usa esta función para acceder a la funcionalidad del controlador de pantalla. Las aplicaciones no deben llamar a esta función.

Crea objetos de salida protegidos para un dispositivo de visualización.

Sintaxis

NTSTATUS WINAPI CreateOPMProtectedOutputs(
  _In_  PUNICODE_STRING                    pstrDeviceName,
  _In_  DXGKMDT_OPM_VIDEO_OUTPUT_SEMANTICS vos,
  _In_  DWORD                              dwOPMProtectedOutputArraySize,
  _Out_ DWORD                              *pdwNumOPMProtectedOutputsInArray,
  _Out_ OPM_PROTECTED_OUTPUT_HANDLE        *pohOPMProtectedOutputArray
);

Parámetros

pstrDeviceName [ En]

Puntero a una estructura _ STRING UNICODE que contiene el nombre del dispositivo para mostrar, tal y como devuelve la función GetMonitorInfo.

zona de trabajo [ En]

Miembro de la enumeración DXGKMDT _ OPM _ VIDEO OUTPUT _ _ SEMANTICS, que especifica si la salida protegida tendrá semántica del Protocolo de protección de salida certificado (COPP) o semántica de OPM.

dwOPMProtectedOutputArraySize [ En]

Número de elementos de la matriz pohOPMProtectedOutputArray.

pdwNumOPMProtectedOutputsInArray [ out]

Recibe el número de elementos que la función copia en la matriz pohOPMProtectedOutputArray.

pohOPMProtectedOutputArray [ out]

Matriz que recibe identificadores para los objetos de salida protegidos. Cada identificador debe liberarse llamando a DestroyOPMProtectedOutput.

Valor devuelto

Si el método se realiza correctamente, devuelve STATUS _ SUCCESS. De lo contrario, devuelve un código de error NTSTATUS.

Comentarios

En lugar de usar esta función, las aplicaciones deben llamar a una de las siguientes funciones:

Esta función no tiene ninguna biblioteca de importación asociada. Para llamar a esta función, debe usar las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a Gdi32.dll.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Solo [ aplicaciones de escritorio de Vista]
Servidor mínimo compatible
Windows Solo aplicaciones de escritorio de Server 2008 []
Archivo DLL
Gdi32.dll

Vea también

Funciones de OPM

Administrador de protección de salida