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. |