Compartilhar via


Função CreateOPMProtectedOutputs

Importante

Essa função é usada pelo OPM ( Output Protection Manager ) para acessar a funcionalidade no driver de exibição. Os aplicativos não devem chamar essa função.

 

Cria objetos de saída protegidos para um dispositivo de exibição.

Sintaxe

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 [in]

Um ponteiro para uma estrutura UNICODE_STRING que contém o nome do dispositivo de exibição, conforme retornado pela função GetMonitorInfo .

vos [in]

Um membro da enumeração DXGKMDT_OPM_VIDEO_OUTPUT_SEMANTICS , especificando se a saída protegida terá semântica COPP (Certified Output Protection Protocol) ou semântica do OPM.

dwOPMProtectedOutputArraySize [in]

O número de elementos na matriz pohOPMProtectedOutputArray .

pdwNumOPMProtectedOutputsInArray [out]

Recebe o número de itens que a função copia para a matriz pohOPMProtectedOutputArray .

pohOPMProtectedOutputArray [out]

Uma matriz que recebe identificadores para os objetos de saída protegidos. Cada identificador deve ser liberado chamando DestroyOPMProtectedOutput.

Valor retornado

Se o método for bem-sucedido, ele retornará STATUS_SUCCESS. Caso contrário, ele retornará um código de erro NTSTATUS .

Comentários

Em vez de usar essa função, os aplicativos devem chamar uma das seguintes funções:

Essa função não tem biblioteca de importação associada. Para chamar essa função, você deve usar as funções LoadLibrary e GetProcAddress para vincular dinamicamente a Gdi32.dll.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
DLL
Gdi32.dll

Confira também

Funções OPM

Gerenciador de Proteção de Saída