CreateOPMProtectedOutputs-Funktion

Wichtig

Diese Funktion wird vom Output Protection Manager (OPM) verwendet, um auf die Funktionalität im Anzeigetreiber zu zugreifen. Anwendungen sollten diese Funktion nicht aufrufen.

Erstellt geschützte Ausgabeobjekte für ein Anzeigegerät.

Syntax

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

Parameter

pstrDeviceName [ In]

Ein Zeiger auf eine UNICODE _ STRING-Struktur, die den Namen des Anzeigegeräts enthält, wie von der GetMonitorInfo-Funktion zurückgegeben.

vos [ In]

Ein Member der DXGKMDT _ OPM _ VIDEO OUTPUT _ _ SEMANTICS-Enumeration und gibt an, ob die geschützte Ausgabe über coPP-Semantik (Certified Output Protection Protocol) oder OPM-Semantik verfügen soll.

dwOPMProtectedOutputArraySize [ In]

Die Anzahl der Elemente im array pohOPMProtectedOutputArray.

pdwNumOPMProtectedOutputsInArray [ out]

Empfängt die Anzahl der Elemente, die die Funktion in das array pohOPMProtectedOutputArray kopiert.

pohOPMProtectedOutputArray [ out]

Ein Array, das Handles für die geschützten Ausgabeobjekte empfängt. Jedes Handle muss durch Aufrufen von DestroyOPMProtectedOutput freigegeben werden.

Rückgabewert

Wenn die Methode erfolgreich ist, wird STATUS _ SUCCESS zurückgegeben. Andernfalls wird ein NTSTATUS-Fehlercode zurückgegeben.

Hinweise

Anstatt diese Funktion zu verwenden, sollten Anwendungen eine der folgenden Funktionen aufrufen:

Dieser Funktion ist keine Importbibliothek zugeordnet. Zum Aufrufen dieser Funktion müssen Sie die Funktionen LoadLibrary und GetProcAddress verwenden, um eine dynamische Verknüpfung mit Gdi32.dll.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur [ Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2008-Desktop-Apps]
DLL
Gdi32.dll

Siehe auch

OPM-Funktionen

Ausgabeschutz-Manager