DXGKMDT_OPM_STANDARD_INFORMATION structure (d3dkmdt.h)

La structure DXGKMDT_OPM_STANDARD_INFORMATION contient des informations récupérées dans un appel à la fonction DxgkDdiOPMGetInformation ou DxgkDdiOPMGetCOPPCompatibleInformation . Le type d’informations est décrit dans le membre ulInformation .

Syntaxe

typedef struct _DXGKMDT_OPM_STANDARD_INFORMATION {
  DXGKMDT_OPM_RANDOM_NUMBER rnRandomNumber;
  ULONG                     ulStatusFlags;
  ULONG                     ulInformation;
  ULONG                     ulReserved;
  ULONG                     ulReserved2;
} DXGKMDT_OPM_STANDARD_INFORMATION;

Membres

rnRandomNumber

Structure DXGKMDT_OPM_RANDOM_NUMBER qui contient le nombre aléatoire sécurisé par chiffrement 128 bits d’un objet de sortie protégé. Ce nombre aléatoire est généré par une application et fourni au pilote de miniport d’affichage dans le membre rnRandomNumber de la structure DXGKMDT_OPM_GET_INFO_PARAMETERS ou DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS dans un appel à la fonction DxgkDdiOPMGetInformation ou DxgkDdiOPMGetCOPPCompatibleInformation du pilote.

ulStatusFlags

Variable qui reçoit une combinaison OR au niveau du bit des valeurs de l’énumération DXGKMDT_OPM_STATUS qui indique la status d’une sortie protégée.

ulInformation

Variable qui reçoit les informations demandées. Le type d’informations que le pilote miniport d’affichage fournit à ulInformation dépend de l’un des GUID suivants spécifiés dans le membre guidInformation de la structure DXGKMDT_OPM_GET_INFO_PARAMETERS ou DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS vers laquelle pointe le paramètre Parameters de DxgkDdiOPMGetInformation ou DxgkDdiOPMGetCOPPCompatibleInformation :

GUID Informations reçues
DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES Combinaison de valeurs OU au niveau du bit valide de l’énumération DXGKMDT_OPM_PROTECTION_TYPE qui indique les types disponibles de mécanismes de protection sur le connecteur physique associé à une sortie protégée.
DXGKMDT_OPM_GET_CONNECTOR_TYPE Un D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY valeur énumérée qui identifie le type de connecteur physique auquel la sortie protégée est associée.
DXGKMDT_OPM_GET_VIRTUAL_PROTECTION_LEVEL Niveau de protection actuellement défini pour la sortie protégée. La valeur du niveau de protection dépend du type de protection spécifié dans le membre abParameters de la structure DXGKMDT_OPM_GET_INFO_PARAMETERS ou DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS . Pour connaître les niveaux de protection possibles, consultez le membre ulProtectionLevel de la structure DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS .
DXGKMDT_OPM_GET_ACTUAL_PROTECTION_LEVEL Le niveau de protection actuellement défini pour le connecteur physique associé à une sortie protégée. La valeur de niveau que fournit le pilote miniport d’affichage doit refléter le niveau de protection actuellement appliqué via le connecteur, quelle que soit la façon dont le pilote a été chargé d’appliquer le niveau de protection. La valeur du niveau de protection dépend du type de protection spécifié dans le membre abParameters de la structure DXGKMDT_OPM_GET_INFO_PARAMETERS ou DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS . Pour connaître les niveaux de protection possibles, consultez le membre ulProtectionLevel de la structure DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS .
DXGKMDT_OPM_GET_ADAPTER_BUS_TYPE Valeur de type DXGKMDT_OPM_BUS_TYPE_AND_IMPLEMENTATION qui identifie le type de bus utilisé par la carte graphique associée à la sortie protégée.
DXGKMDT_OPM_GET_CURRENT_HDCP_SRM_VERSION Valeur qui identifie le numéro de version du message de renouvellement système (SRM) hdCP (High-bandwidth Digital Content Protection) actuel pour la sortie protégée. Les bits les moins significatifs (bits 0 à 15) d’ulInformation contiennent le numéro de version du SRM au format little endian.
DXGKMDT_OPM_GET_DVI_CHARACTERISTICS Pris en charge dans Windows 7 et versions ultérieures. Valeur DXGKDT_OPM_DVI_CHARACTERISTICS typée qui identifie les caractéristiques électriques DVI (Digital Video Interface) du connecteur de sortie.

ulReserved

Réservé. Doit être défini sur zéro.

ulReserved2

Réservé. Doit être défini sur zéro.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête d3dkmdt.h

Voir aussi

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGKDT_OPM_DVI_CHARACTERISTICS

DXGKMDT_OPM_BUS_TYPE_AND_IMPLEMENTATION

DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS

DXGKMDT_OPM_GET_INFO_PARAMETERS

DXGKMDT_OPM_PROTECTION_TYPE

DXGKMDT_OPM_RANDOM_NUMBER

DXGKMDT_OPM_STATUS

DxgkDdiOPMGetCOPPCompatibleInformation

DxgkDdiOPMGetInformation