Funzione CreateOPMProtectedOutputs

Importante

Questa funzione viene usata da Output Protection Manager (OPM) per accedere alle funzionalità nel driver di visualizzazione. Le applicazioni non devono chiamare questa funzione.

 

Crea oggetti di output protetti per un dispositivo di visualizzazione.

Sintassi

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
);

Parametri

pstrDeviceName [in]

Puntatore a una struttura UNICODE_STRING contenente il nome del dispositivo visualizzato, come restituito dalla funzione GetMonitorInfo .

vos [in]

Membro dell'enumerazione DXGKMDT_OPM_VIDEO_OUTPUT_SEMANTICS , specificando se l'output protetto avrà semantica OPM (Certified Output Protection Protocol) o semantica OPM.

dwOPMProtectedOutputArraySize [in]

Numero di elementi nella matrice pohOPMProtectedOutputArray .

pdwNumOPMProtectedOutputsInArray [out]

Riceve il numero di elementi copiati dalla funzione nella matrice pohOPMProtectedOutputArray .

pohOPMProtectedOutputArray [out]

Matrice che riceve handle per gli oggetti di output protetti. Ogni handle deve essere rilasciato chiamando DestroyOPMProtectedOutput.

Valore restituito

Se il metodo ha esito positivo, restituisce STATUS_SUCCESS. In caso contrario, restituisce un codice di errore NTSTATUS .

Commenti

Anziché usare questa funzione, le applicazioni devono chiamare una delle funzioni seguenti:

Questa funzione non ha alcuna libreria di importazione associata. Per chiamare questa funzione, è necessario usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a Gdi32.dll.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
DLL
Gdi32.dll

Vedi anche

Funzioni OPM

Output Protection Manager