Partager via


CreateOPMProtectedOutputs, fonction

Important

Cette fonction est utilisée par Le gestionnaire de protection de sortie (OPM) pour accéder aux fonctionnalités du pilote d’affichage. Les applications ne doivent pas appeler cette fonction.

 

Crée des objets de sortie protégés pour un périphérique d’affichage.

Syntaxe

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

Paramètres

pstrDeviceName [in]

Pointeur vers une structure de UNICODE_STRING qui contient le nom du périphérique d’affichage, tel que retourné par la fonction GetMonitorInfo .

vos [in]

Membre de l’énumération DXGKMDT_OPM_VIDEO_OUTPUT_SEMANTICS , spécifiant si la sortie protégée aura une sémantique COPP (Certified Output Protection Protocol) ou une sémantique OPM.

dwOPMProtectedOutputArraySize [in]

Nombre d’éléments dans le tableau pohOPMProtectedOutputArray .

pdwNumOPMProtectedOutputsInArray [out]

Reçoit le nombre d’éléments que la fonction copie dans le tableau pohOPMProtectedOutputArray .

pohOPMProtectedOutputArray [out]

Tableau qui reçoit des handles aux objets de sortie protégés. Chaque handle doit être libéré en appelant DestroyOPMProtectedOutput.

Valeur retournée

Si la méthode réussit, elle retourne STATUS_SUCCESS. Sinon, elle retourne un code d’erreur NTSTATUS .

Notes

Au lieu d’utiliser cette fonction, les applications doivent appeler l’une des fonctions suivantes :

Cette fonction n’a pas de bibliothèque d’importation associée. Pour appeler cette fonction, vous devez utiliser les fonctions LoadLibrary et GetProcAddress pour établir une liaison dynamique vers Gdi32.dll.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
DLL
Gdi32.dll

Voir aussi

Fonctions OPM

Gestionnaire de protection de sortie