Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wichtig
Diese Funktion wird vom Ausgabeschutz-Manager (OPM) verwendet, um auf Funktionen im Anzeigetreiber zuzugreifen. 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 , der angibt, ob die geschützte Ausgabe über COPP-Semantik (Certified Output Protection Protocol) oder OPM-Semantik verfügt.
-
dwOPMProtectedOutputArraySize [in]
-
Die Anzahl der Elemente im PohOPMProtectedOutputArray-Array .
-
pdwNumOPMProtectedOutputsInArray [out]
-
Empfängt die Anzahl der Elemente, die die Funktion in das pohOPMProtectedOutputArray-Array 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.
Bemerkungen
Anstatt diese Funktion zu verwenden, sollten Anwendungen eine der folgenden Funktionen aufrufen:
Diese Funktion verfügt über keine zugeordnete Importbibliothek. Um diese Funktion aufzurufen, müssen Sie die Funktionen LoadLibrary und GetProcAddress verwenden, um dynamisch mit Gdi32.dll zu verknüpfen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
| DLL |
|
Weitere Informationen