Partager via


En-tête ntddvdeo.h

Cet en-tête est utilisé par l’affichage. Pour plus d’informations, consultez :

ntddvdeo.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_COLORSPACE_TRANSFORM_QUERY_TARGET_CAPS

Contrôle de transformation d’espace de couleur IOCTL qui doit être géré par le moniteur, le panneau OEM ou le pilote port/miniport.
IOCTL_COLORSPACE_TRANSFORM_SET

IOCTL_COLORSPACE_TRANSFORM_SET est un contrôle de transformation d’espace de couleur IOCTL qui doit être géré par le moniteur, le panneau OEM ou le pilote port/miniport.
IOCTL_MIPI_DSI_QUERY_CAPS

IOCTL_MIPI_DSI_QUERY_CAPS récupère les fonctionnalités de base de l’interface DSI MIPI exposée par le pilote graphique et les informations d’identification du panneau.
IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_RESET demande la réinitialisation d’un appareil sous pilote graphique et contrôle du système d’exploitation.
IOCTL_MIPI_DSI_TRANSMISSION

Les contrôleurs de domaine DCS DCS IOCLT (interface processeur mobile) doivent être gérés par le moniteur, le panneau oem ou le pilote port/miniport.
IOCTL_PANEL_GET_BACKLIGHT_REDUCTION

Les IOCTL de contrôle du panneau doivent/peuvent être gérés par le moniteur, le panneau OEM ou le pilote port/miniport.
IOCTL_PANEL_GET_BRIGHTNESS

Retourne le niveau de luminosité du panneau d’affichage.
IOCTL_PANEL_QUERY_BRIGHTNESS_CAPS

Interroge les fonctionnalités de luminosité d’un panneau d’affichage.
IOCTL_PANEL_QUERY_BRIGHTNESS_RANGES

Interroge les plages de luminosité d’un panneau d’affichage.
IOCTL_PANEL_SET_BACKLIGHT_OPTIMIZATION

Définit l’optimisation du rétro-éclairage pour le panneau d’affichage.
IOCTL_PANEL_SET_BRIGHTNESS

Définit la luminosité du panneau d’affichage.
IOCTL_PANEL_SET_BRIGHTNESS_STATE

Définit l’état de luminosité du panneau d’affichage.
IOCTL_SET_ACTIVE_COLOR_PROFILE_NAME

IOCTL_SET_ACTIVE_COLOR_PROFILE_NAME est un contrôle de transformation d’espace de couleur IOCTL qui doit être géré par le moniteur, le panneau OEM ou le pilote port/miniport.
IOCTL_VIDEO_DISABLE_CURSOR

Rend le curseur invisible en désactivant l’attribut de visibilité du curseur. Les pilotes miniports pour les adaptateurs compatibles AVEC LE MODÈLE SONT nécessaires pour prendre en charge cette demande modale ; facultatif pour les autres pilotes miniports.
IOCTL_VIDEO_DISABLE_POINTER

Rend le pointeur invisible en désactivant les attributs de pointeur. La prise en charge de cette demande modale est facultative.
IOCTL_VIDEO_ENABLE_CURSOR

Rend le curseur visible en activant l’attribut de visibilité du curseur. Les pilotes miniports pour les adaptateurs compatibles AVEC LE MODÈLE SONT nécessaires pour prendre en charge cette demande modale ; facultatif pour les autres pilotes miniports.
IOCTL_VIDEO_ENABLE_POINTER

Rend le pointeur visible en activant les attributs de pointeur. La prise en charge de cette demande modale est facultative ; Toutefois, si un pilote miniport prend en charge cette requête, il doit traiter une demande de IOCTL_VIDEO_SET_POINTER_ATTR avant de traiter cette demande.
IOCTL_VIDEO_ENABLE_VDM

Ce IOCTL n’est pas géré par les pilotes de miniport vidéo. Il est entièrement géré par le pilote de port vidéo fourni par le système.
IOCTL_VIDEO_FREE_PUBLIC_ACCESS_RANGES

Libère la plage d’adresses allouée par une demande de IOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES précédente. La prise en charge de cette demande non modifiée est facultative.
IOCTL_VIDEO_GET_BANK_SELECT_CODE

Retourne un bloc de code exécutable spécifique à x86 à utiliser par un pilote d’affichage SVGA haute résolution pour le basculement bancaire. Les pilotes miniports pour les adaptateurs compatibles AVEC LE MODÈLE SONT nécessaires pour prendre en charge cette demande modale ; facultatif pour les autres pilotes miniports.
IOCTL_VIDEO_GET_CHILD_STATE

Détermine si un appareil enfant est actuellement activé.
IOCTL_VIDEO_GET_POWER_MANAGEMENT

Cette IOCTL est obsolète dans Windows 2000 et versions ultérieures et n’est plus prise en charge.
IOCTL_VIDEO_HANDLE_VIDEOPARAMETERS

Obtient les fonctionnalités du connecteur de télévision de l’appareil et/ou du matériel de protection de copie, ou définit la fonctionnalité souhaitée sur le matériel de protection de copie.
IOCTL_VIDEO_INIT_WIN32K_CALLBACKS

Microsoft réserve uniquement l’appel système IOCTL_VIDEO_INIT_WIN32K_CALLBACKS pour une utilisation interne. N’utilisez pas cet appel système dans votre code.
IOCTL_VIDEO_LOAD_AND_SET_FONT

Charge une police définie par l’utilisateur sur l’adaptateur. Les pilotes miniports pour les adaptateurs compatibles AVEC LE MODÈLE SONT nécessaires pour prendre en charge cette demande modale ; facultatif pour les autres pilotes miniports.
IOCTL_VIDEO_MAP_VIDEO_MEMORY

Mappe la mémoire tampon d’images matérielles vidéo et la RAM vidéo dans l’espace d’adressage virtuel du demandeur.
IOCTL_VIDEO_PREPARE_FOR_EARECOVERY

Microsoft réserve uniquement l’appel système IOCTL_VIDEO_PREPARE_FOR_EARECOVERY pour une utilisation interne. N’utilisez pas cet appel système dans votre code.
IOCTL_VIDEO_QUERY_AVAIL_MODES

Retourne des informations sur chaque mode vidéo pris en charge par l’adaptateur. Les pilotes miniport sont requis pour prendre en charge cette demande nonmodale.
IOCTL_VIDEO_QUERY_COLOR_CAPABILITIES

Retourne les informations sur les fonctionnalités de couleur trouvées dans le fichier de description VDDP de l’adaptateur.
IOCTL_VIDEO_QUERY_CURRENT_MODE

Retourne des informations sur le mode d’adaptateur actuel. Les pilotes miniport sont nécessaires pour prendre en charge cette demande modale.
IOCTL_VIDEO_QUERY_CURSOR_ATTR

Retourne la taille, la position et la visibilité du curseur.
IOCTL_VIDEO_QUERY_CURSOR_POSITION

Retourne la position actuelle du curseur (ligne et colonne). Les pilotes miniports pour les adaptateurs compatibles AVEC LE MODÈLE SONT nécessaires pour prendre en charge cette demande modale ; facultatif pour les autres pilotes miniports.
IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS

Découvrez comment IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS pas gérés par les pilotes miniport vidéo. Il est entièrement géré par le pilote de port vidéo fourni par le système.
IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES

Retourne le nombre de modes vidéo pris en charge par l’adaptateur et la taille en octets des informations du mode vidéo, qui peuvent être utilisés pour allouer une mémoire tampon pour une demande de IOCTL_VIDEO_QUERY_AVAIL_MODES.
IOCTL_VIDEO_QUERY_POINTER_ATTR

Retourne les attributs du pointeur, définis comme un ensemble de pixels utilisés pour peindre la forme associée à la souris. La prise en charge de cette demande modale est facultative.
IOCTL_VIDEO_QUERY_POINTER_CAPABILITIES

Retourne des informations sur les fonctionnalités « curseur matériel » de l’adaptateur. La prise en charge de cette demande modale est facultative.
IOCTL_VIDEO_QUERY_POINTER_POSITION

Retourne la position actuelle du pointeur. La prise en charge de cette demande modale est facultative.
IOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES

Retourne un tableau, éventuellement avec un élément, des plages d’adresses utilisées pour programmer directement les registres ou ports de l’adaptateur. La prise en charge de cette demande non modifiée est facultative.
IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS

Découvrez comment IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS n’est pas géré par les pilotes miniport vidéo. Il est entièrement géré par le pilote de port vidéo fourni par le système.
IOCTL_VIDEO_RESET_DEVICE

Réinitialise le matériel vidéo en mode par défaut, auquel il a été initialisé au démarrage du système. Les pilotes miniport sont requis pour prendre en charge cette demande nonmodale.
IOCTL_VIDEO_RESTORE_HARDWARE_STATE

Restaure toutes les valeurs utilisées pour définir les registres matériels. Les pilotes miniports pour les adaptateurs compatibles AVEC LEG sont nécessaires pour prendre en charge cette demande nonmodale ; facultatif pour les autres pilotes miniports.
IOCTL_VIDEO_SAVE_HARDWARE_STATE

Enregistre l’état de la carte vidéo dans le VRP OutputBuffer. Les pilotes miniports pour les adaptateurs compatibles AVEC LEG sont nécessaires pour prendre en charge cette demande nonmodale ; facultatif pour les autres pilotes miniports.
IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION

Effectue un commutateur d’appareil d’affichage, un changement d’état dans lequel le signal vidéo qui va à un appareil d’affichage est envoyé à un autre, éventuellement un type différent d’appareil d’affichage.
IOCTL_VIDEO_SET_COLOR_REGISTERS

Définit les registres de couleurs de l’adaptateur sur les valeurs RVB spécifiées. Si l’adaptateur a une table de recherche de couleur (CLUT), parfois appelée palette, le pilote miniport est nécessaire pour prendre en charge cette demande modale.
IOCTL_VIDEO_SET_CURRENT_MODE

Définit l’adaptateur en mode d’exploitation spécifié.
IOCTL_VIDEO_SET_CURSOR_ATTR

Définit la taille, la position et la visibilité du curseur. Les pilotes miniports pour les adaptateurs compatibles AVEC LEG sont requis pour prendre en charge cette demande, qui est modale. La prise en charge est facultative pour d’autres pilotes miniports.
IOCTL_VIDEO_SET_CURSOR_POSITION

Définit la position du curseur (ligne et colonne). Les pilotes miniports pour les adaptateurs compatibles AVEC LEG sont requis pour prendre en charge cette demande, qui est modale. Il est facultatif pour d’autres pilotes miniport.
IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS

Découvrez comment IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS n’est pas gérée par les pilotes miniport vidéo. Il est entièrement géré par le pilote de port vidéo fourni par le système.
IOCTL_VIDEO_SET_PALETTE_REGISTERS

Charge une partie spécifiée de la palette d’adaptateurs inscrit avec un tableau de couleurs. Les pilotes miniports pour les adaptateurs compatibles AVEC LEG sont requis pour prendre en charge cette demande, qui est modale. La prise en charge est facultative pour d’autres pilotes miniports.
IOCTL_VIDEO_SET_POINTER_ATTR

Définit les attributs de pointeur.
IOCTL_VIDEO_SET_POINTER_POSITION

Définit la position du pointeur. La prise en charge de cette demande modale est facultative. Un pilote miniport de prise en charge doit déjà avoir traité une demande de pointeur d’activation avant de traiter cette requête.
IOCTL_VIDEO_SET_POWER_MANAGEMENT

Découvrez comment IOCTL est obsolète dans Windows 2000 et versions ultérieures et n’est plus pris en charge.
IOCTL_VIDEO_SHARE_VIDEO_MEMORY

Cette IOCTL est appelée par un processus qui partagera la mémoire vidéo en mode utilisateur en tant que mémoire tampon d’images linéaires.
IOCTL_VIDEO_SWITCH_DUALVIEW

Avertit le miniport vidéo qu’une vue secondaire est sur le point d’être activée ou désactivée.
IOCTL_VIDEO_UNMAP_VIDEO_MEMORY

Libère un mappage entre l’espace d’adressage virtuel et la mémoire tampon d’image de l’adaptateur et la RAM vidéo. Les pilotes miniport sont requis pour prendre en charge cette demande nonmodale.
IOCTL_VIDEO_UNSHARE_VIDEO_MEMORY

Annule le mappage d’une mémoire tampon d’images matérielles vidéo et de la RAM vidéo à partir de l’espace d’adressage virtuel du demandeur mappé par une requête IOCTL_VIDEO_SHARE_VIDEO_MEMORY.
IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION

Interroge le pilote miniport pour déterminer s’il est prêt pour un commutateur d’appareil d’affichage.

Structures

 
ENG_EVENT

La structure ENG_EVENT est réservée à l’utilisation du système.
BACKLIGHT_REDUCTION_GAMMA_RAMP

Contient une table de recherche gamma de réduction.
BRIGHTNESS_LEVEL

Contient des informations sur le niveau de luminosité.
BRIGHTNESS_NIT_RANGE

Plage linéaire de niveaux millinit pris en charge.
BRIGHTNESS_NIT_RANGES

Tableau de structures BRIGHTNESS_NIT_RANGE.
CHROMATICITY_COORDINATE

Contient des coordonnées de chromaticité CIE 1931 à partir d’un capteur de couleur.
COLORSPACE_TRANSFORM

Informations sur une transformation d’espace de couleurs.
COLORSPACE_TRANSFORM_1DLUT_CAP

Colorspace transform lookup table 1D gamma cap.
COLORSPACE_TRANSFORM_3x4

Contient la transformation d’espace de couleur pour les informations 3x4.
COLORSPACE_TRANSFORM_DATA_CAP

Limite de transformation de l’espace de couleurs.
COLORSPACE_TRANSFORM_MATRIX_CAP

Fonctionnalités de matrice de transformation d’espace de couleurs.
COLORSPACE_TRANSFORM_MATRIX_V2

Structure de matrice de transformation d’espace de couleurs.
COLORSPACE_TRANSFORM_SET_INPUT

Permet de définir l’entrée pour la transformation d’espace de couleurs.
COLORSPACE_TRANSFORM_TARGET_CAPS

Limite cible de transformation de l’espace de couleurs.
DISPLAY_BRIGHTNESS

La structure DISPLAY_BRIGHTNESS est réservée à l’utilisation du système.
DXGK_WIN32K_PARAM_DATA

La structure DXGK_WIN32K_PARAM_DATA est réservée à une utilisation système.
GAMMA_RAMP_DXGI_1

Rampe gamma Dxgi.
GAMMA_RAMP_RGB

Rampe gamma pour RVB.
GAMMA_RAMP_RGB256x3x16

Rampe gamma RVB 256x3x16.
MIPI_DSI_CAPS

En savoir plus sur la structure MIPI_DSI_CAPS.
MIPI_DSI_PACKET

Paquet DSI-2 (interface processeur du secteur mobile) DSI-2 (interface série d’affichage).
MIPI_DSI_TRANSMISSION

En savoir plus sur la structure MIPI_DSI_TRANSMISSION.
OUTPUT_WIRE_FORMAT

Format du câble de sortie.
PANEL_BRIGHTNESS_SENSOR_DATA

Permet de définir le niveau d’optimisation pour contrôler la luminosité d’un panneau.
PANEL_GET_BACKLIGHT_REDUCTION

Obtient le niveau d’optimisation utilisé pour contrôler la luminosité d’un panneau.
PANEL_GET_BRIGHTNESS

Obtient le niveau de luminosité actuel, ainsi que des détails sur la transition de luminosité en cours.
PANEL_QUERY_BRIGHTNESS_CAPS

Récupère les fonctionnalités de contrôle de luminosité d’un panneau d’affichage.
PANEL_QUERY_BRIGHTNESS_RANGES

Interroge une liste de plages de nit prises en charge.
PANEL_SET_BACKLIGHT_OPTIMIZATION

Utilisé pour définir le niveau d’optimisation utilisé pour contrôler la luminosité d’un panneau.
PANEL_SET_BRIGHTNESS

Dirige le pilote vers une montée linéaire de la luminosité de son niveau de luminosité actuel vers un niveau de luminosité cible sur une durée spécifiée.
PANEL_SET_BRIGHTNESS_STATE

Définit l’état de luminosité.
SET_ACTIVE_COLOR_PROFILE_NAME

Utilisé pour définir le nom du profil de couleur actif.
VIDEO_BRIGHTNESS_POLICY

En savoir plus sur la structure VIDEO_BRIGHTNESS_POLICY.
VIDEO_CLUT

En savoir plus sur la structure VIDEO_CLUT.
VIDEO_MEMORY

La structure VIDEO_MEMORY contient l’adresse d’un bloc demandé de mémoire vidéo en mode noyau.
VIDEO_MEMORY_INFORMATION

La structure VIDEO_MEMORY_INFORMATION contient des informations sur le mappage de la mémoire vidéo dans l’espace système ou l’espace d’adressage virtuel privé d’un processus en mode utilisateur.
VIDEO_MODE

La structure VIDEO_MODE contient le mode VGA demandé qu’un adaptateur doit définir. Cette structure est utilisée conjointement avec IOCTL_VIDEO_SET_CURRENT_MODE.
VIDEO_MODE_INFORMATION

La structure VIDEO_MODE_INFORMATION contient toutes les informations relatives à un mode d’adaptateur vidéo.
VIDEO_NUM_MODES

La structure VIDEO_NUM_MODES contient le nombre de modes pris en charge par une carte vidéo et la taille de la structure qui décrit chaque mode.
VIDEO_POINTER_ATTRIBUTES

La structure VIDEO_POINTER_ATTRIBUTES contient des attributs du pointeur d’écran.
VIDEO_POINTER_CAPABILITIES

Contient les fonctionnalités du pointeur d’écran.
VIDEO_POINTER_POSITION

La structure VIDEO_POINTER_POSITION contient l’emplacement du pointeur d’écran par rapport au coin supérieur gauche de l’écran.
VIDEO_POWER_MANAGEMENT

La structure VIDEO_POWER_MANAGEMENT contient des informations requises par le pilote miniport pour effectuer la gestion de l’alimentation.
VIDEO_PUBLIC_ACCESS_RANGES

La structure VIDEO_PUBLIC_ACCESS_RANGES contient des informations sur les ressources vidéo autres que les mémoires tampons d’images et la RAM vidéo, telles que les registres ou ports d’E/S mappés en mémoire.
VIDEO_SHARE_MEMORY

La structure VIDEO_SHARE_MEMORY est utilisée dans une requête adressée au pilote miniport vidéo pour un bloc de mémoire en mode utilisateur à partager avec le processus spécifié.
VIDEO_SHARE_MEMORY_INFORMATION

La structure VIDEO_SHARE_MEMORY_INFORMATION est utilisée pour communiquer avec le pilote d’affichage qu’une demande de bloc de mémoire en mode utilisateur a été remplie.
VIDEO_WIN32K_CALLBACKS

La structure VIDEO_WIN32K_CALLBACKS est réservée à l’utilisation du système.
VIDEO_WIN32K_CALLBACKS_PARAMS

La structure VIDEO_WIN32K_CALLBACKS_PARAMS et l’énumération VIDEO_WIN32K_CALLBACKS_PARAMS_TYPE sont réservées à l’utilisation du système.

Énumérations

 
BACKLIGHT_OPTIMIZATION_LEVEL

Spécifie le type d’optimisation du rétro-éclairage.
BRIGHTNESS_INTERFACE_VERSION

Spécifie les versions de l’interface de luminosité.
COLORSPACE_TRANSFORM_DATA_TYPE

Décrit le type de données de transformation de l’espace de couleurs.
COLORSPACE_TRANSFORM_STAGE_CONTROL

Contrôle de transformation d’espace de couleurs.
COLORSPACE_TRANSFORM_TARGET_CAPS_VERSION

Version des majuscules de transformation de l’espace de couleurs.
COLORSPACE_TRANSFORM_TYPE

Type de transformation d’espace de couleurs.
DSI_CONTROL_TRANSMISSION_MODE

Mode de transmission de contrôle DSI-2 (interface série d’affichage).
OUTPUT_COLOR_ENCODING

Encodage de couleur de sortie.
OUTPUT_WIRE_COLOR_SPACE_TYPE

Type d’espace de couleur de fil de sortie.