structure DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT (d3dkmdt.h)
La structure DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT décrit le format du signal transmis à partir d’un connecteur physique associé à une sortie protégée à un moniteur.
typedef struct _DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT {
DXGKMDT_OPM_RANDOM_NUMBER rnRandomNumber;
ULONG ulStatusFlags;
ULONG ulDisplayWidth;
ULONG ulDisplayHeight;
DXGKMDT_OPM_INTERLEAVE_FORMAT ifInterleaveFormat;
ULONG d3dFormat;
ULONG ulFrequencyNumerator;
ULONG ulFrequencyDenominator;
} DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT;
rnRandomNumber
Structure DXGKMDT_OPM_RANDOM_NUMBER qui contient un 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 miniport d’affichage dans un appel à la fonction DxgkDdiOPMGetInformation ou DxgkDdiOPMGetCOPPCompatibleInformation. Ce nombre aléatoire est fourni au pilote dans le rnRandomNumber membre de la structure DXGKMDT_OPM_GET_INFO_PARAMETERS ou DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS.
ulStatusFlags
Combinaison OR au niveau du bit des valeurs de l’énumération DXGKMDT_OPM_STATUS qui indique l’état d’une sortie protégée.
ulDisplayWidth
Largeur, en pixels, de chaque image vidéo dans le signal transmis à partir du connecteur physique.
ulDisplayHeight
Hauteur, en pixels, de chaque image vidéo dans le signal transmis à partir du connecteur physique. Si le signal est entrelacé, cette valeur est la hauteur de l’image vidéo et non la hauteur du champ pair ou impair.
ifInterleaveFormat
Valeur DXGKMDT_OPM_INTERLEAVE_FORMAT-typée qui spécifie la façon dont les lignes d’analyse dans une image vidéo sont ordonnées.
d3dFormat
Valeur D3DDDIFORMAT-typée qui identifie le format de surface Direct3D du signal.
ulFrequencyNumerator
Numérateur pour le taux d’actualisation du signal, en Hz.
ulFrequencyDenominator
Dénominateur pour le taux d’actualisation du signal, en Hz.
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista |
d’en-tête | d3dkmdt.h |