en-tête video.h
Cet en-tête est utilisé par l’affichage. Pour plus d’informations, consultez :
video.h contient les interfaces de programmation suivantes :
Fonctions
VideoPortAcquireDeviceLock La fonction VideoPortAcquireDeviceLock acquiert le verrou de l’appareil géré par le pilote de port vidéo. |
VideoPortAcquireSpinLock La fonction VideoPortAcquireSpinLock obtient le verrou de rotation spécifié. |
VideoPortAcquireSpinLockAtDpcLevel La fonction VideoPortAcquireSpinLockAtDpcLevel acquiert un verrou de rotation lorsque l’appelant est déjà en cours d’exécution à IRQL = DISPATCH_LEVEL. |
VideoPortAllocateBuffer La fonction VideoPortAllocateBuffer est obsolète dans Windows 2000 et versions ultérieures. À sa place, les pilotes de miniport vidéo doivent plutôt utiliser VideoPortAllocatePool. VideoPortAllocateBuffer alloue une mémoire tampon de mémoire de pool paginée. |
VideoPortAllocateCommonBuffer La fonction VideoPortAllocateCommonBuffer alloue et mappe la mémoire système afin qu’elle soit simultanément accessible à partir du processeur et d’un appareil pour les opérations DMA de mémoire tampon courantes. |
VideoPortAllocateContiguousMemory La fonction VideoPortAllocateContiguousMemory est obsolète dans Windows 2000 et versions ultérieures. |
VideoPortAllocatePool La fonction VideoPortAllocatePool alloue un bloc de mémoire de pool, en insérant une balise fournie par l’appelant au début de la mémoire. |
VideoPortAssociateEventsWithDmaHandle La fonction VideoPortAssociateEventsWithDmaHandle est obsolète dans Windows 2000 et versions ultérieures. VideoPortAssociateEventsWithDmaHandle associe un événement, qui est partagé par le pilote d’affichage vidéo et le pilote de miniport vidéo, avec un handle DMA. |
VideoPortCheckForDeviceExistence La fonction VideoPortCheckForDeviceExistence détermine si l’appareil PCI spécifié existe dans le système. |
VideoPortClearEvent La fonction VideoPortClearEvent définit un objet d’événement donné à l’état non signé. |
VideoPortCompareMemory La fonction VideoPortCompareMemory compare deux blocs de mémoire système, d’octets par octets et retourne le nombre d’octets comparés équivalents. |
VideoPortCompleteDma La fonction VideoPortCompleteDma vide toutes les données restantes dans le cache interne d’un adaptateur bus-master à la fin d’une opération de transfert DMA, puis libère les registres de carte précédemment alloués et la liste de nuages de points/collecte utilisés dans les opérations DMA de nuage de points/collecte. |
VideoPortCreateEvent La fonction VideoPortCreateEvent crée un objet d’événement. |
VideoPortCreateSecondaryDisplay La fonction VideoPortCreateSecondaryDisplay permet la prise en charge de double affichage en créant un objet d’appareil secondaire pour l’appareil donné. |
VideoPortCreateSpinLock La fonction VideoPortCreateSpinLock crée un verrou de rotation. |
VideoPortDDCMonitorHelper Interroge un moniteur pour les informations EDID à l’aide du protocole DDC. |
VideoPortDebugPrint Les pilotes miniport vidéo ne doivent pas appeler la fonction VideoPortDebugPrint. Au lieu de cela, ils doivent appeler la macro VideoDebugPrint. |
VideoPortDeleteEvent La fonction VideoPortDeleteEvent supprime l’objet d’événement spécifié. |
VideoPortDeleteSpinLock La fonction VideoPortDeleteSpinLock supprime un verrou de rotation donné. |
VideoPortDisableInterrupt La fonction VideoPortDisableInterrupt est obsolète et ne doit pas être appelée. La fonction VideoPortDisableInterrupt désactive les interruptions d’une carte vidéo. |
VideoPortDoDma La fonction VideoPortDoDma est obsolète dans Windows 2000 et versions ultérieures. VideoPortDoDma entraîne l’appel de la fonction HwVidStartDma du pilote miniport. |
VideoPortEnableInterrupt La fonction VideoPortEnableInterrupt est obsolète et ne doit pas être appelée. La fonction VideoPortEnableInterrupt interrompt une carte vidéo après un appel à VideoPortDisableInterrupt. |
VideoPortEnumerateChildren La fonction VideoPortEnumerateChildren permet à un pilote miniport vidéo de forcer une réumation de ses appareils enfants. |
VideoPortFlushRegistry La fonction VideoPortFlushRegistry vide les clés de Registre et les valeurs associées au pilote miniport vidéo. |
VideoPortFreeCommonBuffer La fonction VideoPortFreeCommonBuffer est obsolète et est prise en charge uniquement pour la compatibilité descendante avec les pilotes existants. |
VideoPortFreeDeviceBase La fonction VideoPortFreeDeviceBase libère une plage de ports d’E/S d’appareil relatifs à bus ou adresses mémoire précédemment mappées dans l’espace d’adressage système. Pour ce faire, appelez VideoPortGetDeviceBase. |
VideoPortFreePool La fonction VideoPortFreePool libère un bloc de mémoire de pool précédemment alloué par VideoPortAllocatePool. |
VideoPortGetAccessRanges La fonction VideoPortGetAccessRanges récupère les informations de configuration relatives au bus et, si possible, revendique ces ressources matérielles dans le Registre pour l’appelant. |
VideoPortGetAssociatedDeviceExtension La fonction VideoPortGetAssociatedDeviceExtension retourne l’extension d’appareil pour le parent de l’objet d’appareil spécifié. |
VideoPortGetAssociatedDeviceID La fonction VideoPortGetAssociatedDeviceID obtient l’ID enfant d’un objet d’appareil spécifié. |
VideoPortGetBusData La fonction VideoPortGetBusData retourne des informations de configuration spécifiques au type de bus. |
VideoPortGetBytesUsed La fonction VideoPortGetBytesUsed est obsolète dans Windows 2000 et versions ultérieures. VideoPortGetBytesUsed détermine la taille, en octets, de la mémoire tampon associée à un handle DMA. |
VideoPortGetCommonBuffer La fonction VideoPortGetCommonBuffer est obsolète dans Windows XP et versions ultérieures et est prise en charge uniquement pour la compatibilité descendante avec les pilotes existants. |
VideoPortGetCurrentIrql La fonction VideoPortGetCurrentIrql obtient le runtime d’intégration actuel. |
VideoPortGetDeviceBase La fonction VideoPortGetDeviceBase mappe une plage d’adresses d’E/S relatives à l’appareil en bus dans l’espace système. |
VideoPortGetDeviceData La fonction VideoPortGetDeviceData récupère les informations de configuration détectées par le système à partir du fichier .. \Machine\Hardware\Description tree in the Registry. |
VideoPortGetDmaAdapter La fonction VideoPortGetDmaAdapter retourne un pointeur vers une structure VP_DMA_ADAPTER, qui est utilisée dans les appels suivants à d’autres fonctions liées à DMA. |
VideoPortGetDmaContext La fonction VideoPortGetDmaContext est obsolète dans Windows 2000 et versions ultérieures. VideoPortGetDmaContext obtient le contexte précédemment associé au handle DMA spécifié. |
VideoPortGetMdl La fonction VideoPortGetMdl est obsolète dans Windows 2000 et versions ultérieures. VideoPortGetMdl récupère la liste de descripteurs de mémoire (MDL) qui représente la table de pages de la mémoire tampon verrouillée. |
VideoPortGetRegistryParameters La fonction VideoPortGetRegistryParameters récupère les informations de configuration spécifiques à l’appareil sous la clé d’adaptateur du Registre au démarrage. |
VideoPortGetRomImage La fonction VideoPortGetRomImage (video.h) lit la mémoire en lecture seule (ROM) de l’appareil et retourne un pointeur vers une mémoire tampon contenant les données DE ROM (BIOS) de l’appareil. |
VideoPortGetVersion La fonction VideoPortGetVersion obtient des informations de version sur le système d’exploitation en cours d’exécution. |
VideoPortGetVgaStatus La fonction VideoPortGetVgaStatus détecte si l’appareil appelant décode une adresse d’E/S VGA. |
VideoPortInitialize La fonction VideoPortInitialize effectue une partie de l’initialisation du pilote miniport, en allouant des ressources système pour le pilote miniport. |
VideoPortInt10 La fonction VideoPortInt10 effectue l’équivalent d’une opération MS-DOS INT10, telle que la définition du mode vidéo. VideoPortInt10 exécute le code DE ROM BIOS sur l’appareil. |
VideoPortInterlockedDecrement La fonction VideoPortInterlockedDecrement décrémente une variable fournie par l’appelant en tant qu’opération atomique. |
VideoPortInterlockedExchange La fonction VideoPortInterlockedExchange verrouille ou déverrouille un bloc de mémoire en définissant respectivement une variable de verrou définie par l’utilisateur sur TRUE ou FALSE. Elle retourne la valeur précédemment détenue de la variable de verrou. |
VideoPortInterlockedIncrement La fonction VideoPortInterlockedIncrement incrémente une variable fournie par l’appelant en tant qu’opération atomique. |
VideoPortIsNoVesa La fonction VideoPortIsNoVesa détermine si un pilote miniport vidéo qui ne prend pas en charge Plug-and-Play (PnP) est limité aux ressources MSI héritées. |
VideoPortLockBuffer La fonction VideoPortLockBuffer sonde la mémoire tampon spécifiée, fait résider les pages mémoire de la mémoire tampon en mémoire et verrouille les pages physiques mappées par la plage d’adresses virtuelle. |
VideoPortLockPages La fonction VideoPortLockPages est obsolète dans Windows 2000 et versions ultérieures. Utilisez VideoPortLockBuffer à la place de cette fonction. VideoPortLockPages verrouille la mémoire virtuelle spécifiée et effectue éventuellement une partie ou l’ensemble d’un transfert DMA. |
VideoPortLogError La fonction VideoPortLogError consigne les erreurs dans le journal des événements système lorsqu’un pilote miniport détecte une condition d’erreur matérielle pendant les opérations d’E/S. |
VideoPortMapBankedMemory La fonction VideoPortMapBankedMemory est obsolète et est prise en charge uniquement pour les pilotes Windows NT 4.0 et précédents. |
VideoPortMapDmaMemory La fonction VideoPortMapDmaMemory est obsolète dans Windows 2000 et versions ultérieures. VideoPortMapDmaMemory mappe une plage de mémoire à utiliser dans les transferts DMA. |
VideoPortMapMemory La fonction VideoPortMapMemory mappe une plage d’adresses physiques relatives au bus de la mémoire vidéo dans l’espace système ou dans l’espace d’adressage virtuel d’un processus en mode utilisateur. |
VideoPortMoveMemory La fonction VideoPortMoveMemory copie les données de l’emplacement source vers l’emplacement de destination dans la mémoire système. |
VideoPortPutDmaAdapter La fonction VideoPortPutDmaAdapter libère une structure VP_DMA_ADAPTER précédemment allouée par un appel à VideoPortGetDmaAdapter. |
VideoPortQueryPerformanceCounter La fonction VideoPortQueryPerformanceCounter fournit le nombre d’exécutions le plus précis disponible dans le système. |
VideoPortQueryServices La fonction VideoPortQueryServices expose une interface spécifiée implémentée par le pilote de port vidéo. |
VideoPortQuerySystemTime La fonction VideoPortQuerySystemTime obtient l’heure système actuelle. |
VideoPortQueueDpc La fonction VideoPortQueueDpc permet à un pilote miniport de mettre en file d’attente un DPC. |
VideoPortReadPortBufferUchar La fonction VideoPortReadPortBufferUchar lit un certain nombre d’octets à partir d’un port d’E/S mappé et les écrit dans une mémoire tampon. |
VideoPortReadPortBufferUlong La fonction VideoPortReadPortBufferUlong lit un certain nombre de valeurs ULONG à partir d’un port d’E/S mappé et les écrit dans une mémoire tampon. |
VideoPortReadPortBufferUshort La fonction VideoPortReadPortBufferUshort lit un certain nombre de valeurs USHORT à partir d’un port d’E/S mappé et les écrit dans une mémoire tampon. |
VideoPortReadPortUchar La fonction VideoPortReadPortUchar lit un octet à partir d’un port d’E/S mappé. |
VideoPortReadPortUlong La fonction VideoPortReadPortUlong lit une valeur ULONG à partir d’un port d’E/S mappé. |
VideoPortReadPortUshort La fonction VideoPortReadPortUshort lit une valeur USHORT à partir d’un port d’E/S mappé. |
VideoPortReadRegisterBufferUchar La fonction VideoPortReadRegisterBufferUchar lit un certain nombre d’octets à partir d’une plage de mémoires d’appareil mappée et les écrit dans une mémoire tampon. |
VideoPortReadRegisterBufferUlong La fonction VideoPortReadRegisterBufferUlong lit un certain nombre de valeurs ULONG à partir d’une plage de mémoire d’appareil mappée et les écrit dans une mémoire tampon. |
VideoPortReadRegisterBufferUshort La fonction VideoPortReadRegisterBufferUshort lit un certain nombre de valeurs USHORT à partir d’une plage de mémoires d’appareil mappée et les écrit dans une mémoire tampon. |
VideoPortReadRegisterUchar La fonction VideoPortReadRegisterUchar lit un octet à partir d’un registre mappé. |
VideoPortReadRegisterUlong La fonction VideoPortReadRegisterUlong lit une valeur ULONG à partir d’une plage de registres mappée. |
VideoPortReadRegisterUshort La fonction VideoPortReadRegisterUshort lit une valeur USHORT à partir d’une plage de registres mappée. |
VideoPortReadStateEvent La fonction VideoPortReadStateEvent retourne l’état actuel d’un objet d’événement donné :_signaled ou non signé. |
VideoPortRegisterBugcheckCallback La fonction VideoPortRegisterBugcheckCallback permet à un pilote miniport vidéo de s’inscrire, ou de hook, d’un rappel appelé lorsqu’une vérification de bogue spécifiée se produit. |
VideoPortReleaseBuffer La fonction VideoPortReleaseBuffer est obsolète dans Windows 2000 et versions ultérieures. À sa place, les pilotes de miniport vidéo doivent plutôt utiliser VideoPortFreePool. VideoPortReleaseBuffer libère un bloc de mémoire de pool paginé. |
VideoPortReleaseCommonBuffer La fonction VideoPortReleaseCommonBuffer libère une mémoire tampon commune qui a été précédemment allouée par VideoPortAllocateCommonBuffer. |
VideoPortReleaseDeviceLock La fonction VideoPortReleaseDeviceLock libère le verrou d’appareil acquis dans un appel antérieur à VideoPortAcquireDeviceLock. |
VideoPortReleaseSpinLock La fonction VideoPortReleaseSpinLock libère la propriété d’un verrou de rotation donné et restaure l’IRQL d’origine à laquelle l’appelant s’exécutait. |
VideoPortReleaseSpinLockFromDpcLevel La fonction VideoPortReleaseSpinLockFromDpcLevel libère le verrou de rotation obtenu par un appel précédent à VideoPortAcquireSpinLockAtDpcLevel. |
VideoPortScanRom La fonction VideoPortScanRom est obsolète dans Windows XP et versions ultérieures. Elle est prise en charge uniquement pour la compatibilité descendante. VideoPortScanRom effectue une recherche sensible à la casse pour une chaîne spécifiée dans le ROM. |
VideoPortSetBusData La fonction VideoPortSetBusData définit les données de configuration de bus pour un adaptateur sur un bus d’E/S configurable dynamiquement avec une interface standard publiée. |
VideoPortSetBytesUsed La fonction VideoPortSetBytesUsed est obsolète dans Windows 2000 et versions ultérieures. |
VideoPortSetDmaContext La fonction VideoPortSetDmaContext est obsolète dans Windows 2000 et versions ultérieures. |
VideoPortSetEvent La fonction VideoPortSetEvent définit un objet d’événement à l’état signalé s’il n’était pas déjà dans cet état et retourne l’état précédent de l’objet d’événement. |
VideoPortSetRegistryParameters La fonction VideoPortSetRegistryParameters écrit des informations sous la clé d’adaptateur dans le Registre. |
VideoPortSetTrappedEmulatorPorts Les pilotes miniport compatibles UDP (SVGA) appellent la fonction VideoPortSetTrappedEmulatorPorts pour modifier dynamiquement la liste des ports d’E/S qui sont piégés lorsqu’un VDM s’exécute en mode plein écran sur un ordinateur x86. |
VideoPortSignalDmaComplete La fonction VideoPortSignalDmaComplete est obsolète dans Windows 2000 et versions ultérieures. VideoPortSignalDmaComplete indique au pilote de miniport vidéo si le transfert DMA actuel est terminé. |
VideoPortStallExecution La fonction VideoPortStallExecution conserve le contrôle du processeur pour le nombre spécifié de microsecondes et retourne à l’appelant. |
VideoPortStartDma La fonction VideoPortStartDma prépare le système pour une opération DMA. |
VideoPortStartTimer La fonction VideoPortStartTimer permet d’appeler la fonction HwVidTimer d’un pilote miniport. |
VideoPortStopTimer La fonction VideoPortStopTimer désactive les appels à la fonction HwVidTimer d’un pilote miniport. |
VideoPortSynchronizeExecution La fonction VideoPortSynchronizeExecution synchronise l’exécution d’une fonction HwVidSynchronizeExecutionCallback fournie par le pilote miniport avec la fonction HwVidInterrupt du pilote miniport, le cas échéant. |
VideoPortUnlockBuffer La fonction VideoPortUnLockBuffer déverrouille les pages physiques décrites par la liste de descripteur de mémoire spécifiée (MDL). |
VideoPortUnlockPages La fonction VideoPortUnlockPages est obsolète dans Windows 2000 et versions ultérieures. Utilisez VideoPortUnlockBuffer à la place de cette fonction. VideoPortUnlockPages libère la mémoire utilisée pour la DMA basée sur les paquets. |
VideoPortUnmapDmaMemory La fonction VideoPortUnmapDmaMemory est obsolète dans Windows 2000 et versions ultérieures. VideoPortUnmapDmaMemory unmaps d’une plage de mémoire précédemment mappée par VideoPortMapDmaMemory. |
VideoPortUnmapMemory La fonction VideoPortUnmapMemory libère un mappage entre une plage d’adresses logique pour l’adaptateur et une plage d’adresses virtuelles dans l’espace d’adressage en mode utilisateur d’un thread particulier. Cette fonction est le complément de VideoPortMapMemory. |
VideoPortVerifyAccessRanges La fonction VideoPortVerifyAccessRanges vérifie si un autre pilote a déjà revendiqué la propriété des plages d’accès relatives au bus spécifiées et toutes les autres ressources matérielles spécifiées dans la structure VIDEO_PORT_CONFIG_INFO. |
VideoPortWaitForSingleObject La fonction VideoPortWaitForSingleObject place le thread actuel dans un état d’attente jusqu’à ce que l’objet de répartition donné soit défini sur l’état signalé ou (éventuellement) jusqu’à ce que l’attente expire. |
VideoPortWritePortBufferUchar La fonction VideoPortWritePortBufferUchar écrit un certain nombre d’octets dans un port d’E/S mappé. |
VideoPortWritePortBufferUlong La fonction VideoPortWritePortBufferUlong écrit un certain nombre de valeurs ULONG dans un port d’E/S mappé. |
VideoPortWritePortBufferUshort La fonction VideoPortWritePortBufferUshort écrit un certain nombre de valeurs USHORT dans un port d’E/S mappé. |
VideoPortWritePortUchar La fonction VideoPortWritePortUchar écrit un octet dans un port d’E/S mappé. |
VideoPortWritePortUlong La fonction VideoPortWritePortUlong écrit une valeur ULONG dans un port d’E/S mappé. |
VideoPortWritePortUshort La fonction VideoPortWritePortUshort écrit une valeur USHORT dans un port d’E/S mappé. |
VideoPortWriteRegisterBufferUchar La fonction VideoPortWriteRegisterBufferUchar écrit un certain nombre d’octets non signés dans un registre mappé. |
VideoPortWriteRegisterBufferUlong La fonction VideoPortWriteRegisterBufferUlong écrit un certain nombre de valeurs ULONG dans un registre mappé. |
VideoPortWriteRegisterBufferUshort La fonction VideoPortWriteRegisterBufferUshort écrit un certain nombre de valeurs USHORT dans un registre mappé. |
VideoPortWriteRegisterUchar La fonction VideoPortWriteRegisterUchar écrit un octet dans un registre mappé. |
VideoPortWriteRegisterUlong La fonction VideoPortWriteRegisterUlong écrit une valeur ULONG dans un registre mappé. |
VideoPortWriteRegisterUshort La fonction VideoPortWriteRegisterUshort écrit une valeur USHORT dans un registre mappé. |
VideoPortZeroDeviceMemory La fonction VideoPortZeroDeviceMemory remplit une mémoire tampon d’image d’adaptateur ou une autre mémoire d’appareil avec des zéros. |
VideoPortZeroMemory La fonction VideoPortZeroMemory remplit un bloc de mémoire système avec des zéros. |
Fonctions de rappel
PDRIVER_IO_PORT_UCHAR SvgaHwIoPortUchar intercepte un port d’E/S auquel une application MS-DOS plein écran dans une machine x86 envoie des données de taille UCHAR. |
PDRIVER_IO_PORT_UCHAR_STRING SvgaHwIoPortUcharString intercepte un port d’E/S auquel une application MS-DOS plein écran dans une machine x86 envoie une séquence de données de taille UCHAR. |
PDRIVER_IO_PORT_ULONG SvgaHwIoPortUlong intercepte une plage de ports d’E/S à laquelle une application de MS-DOS plein écran dans une machine x86 envoie une séquence de données de taille ULONG. |
PDRIVER_IO_PORT_ULONG_STRING SvgaHwIoPortUlongString intercepte une plage de ports d’E/S à laquelle une application MS-DOS plein écran dans une machine x86 envoie une séquence de données de taille ULONG. |
PDRIVER_IO_PORT_USHORT SvgaHwIoPortUshort intercepte une plage de ports d’E/S à laquelle une application MS-DOS plein écran dans une machine x86 envoie une séquence de données de taille USHORT. |
PDRIVER_IO_PORT_USHORT_STRING SvgaHwIoPortUshortString intercepte une plage de ports d’E/S à laquelle une application de MS-DOS plein écran dans une machine x86 envoie une séquence de données de taille USHORT. |
PEXECUTE_DMA HwVidExecuteDma est une routine de rappel implémentée par le pilote miniport qui est responsable de la récupération des paires d’adresses physiques/longueur à partir d’une liste de nuages de points/regroupements et de programmation du matériel pour démarrer le transfert DMA réel. |
PI2C_READ La fonction I2CRead lit les données sur le canal I2C. |
PI2C_START La fonction I2CStart démarre la communication I2C. |
PI2C_STOP La fonction I2CStop met fin à la communication I2C. |
PI2C_WRITE La fonction I2CWrite écrit des données sur le canal I2C. |
PINT10_ALLOCATE_BUFFER La fonction Int10AllocateBuffer peut être utilisée pour allouer un seul bloc de mémoire de 4 Ko dans le contexte d’un autre thread. Une fois le bloc de mémoire alloué, il doit être libéré avant qu’un autre bloc de mémoire puisse être alloué. |
PINT10_CALL_BIOS La fonction Int10CallBios permet à un pilote miniport d’appeler le noyau pour effectuer une opération INT 10h, ce qui entraîne l’exécution en mode natif du code ROM BIOS sur l’appareil. |
PINT10_FREE_BUFFER La fonction Int10FreeBuffer libère une mémoire tampon précédemment allouée par Int10AllocateBuffer. |
PINT10_READ_MEMORY La fonction Int10ReadMemory lit un bloc de mémoire dans le contexte d’un autre thread et le stocke dans une mémoire tampon de sortie. |
PINT10_WRITE_MEMORY La fonction Int10WriteMemory écrit le contenu d’une mémoire tampon d’entrée en mémoire dans le contexte d’un autre thread. |
PMINIPORT_DPC_ROUTINE La fonction HwVidDpcRoutine est un rappel implémenté par le pilote miniport qui est appelé lorsqu’un DPC mis en file d’attente est planifié. |
PMINIPORT_GET_REGISTRY_ROUTINE HwVidQueryNamedValueCallback traite les données spécifiées récupérées à partir du Registre. |
PMINIPORT_QUERY_DEVICE_ROUTINE HwVidQueryDeviceCallback utilise les données de configuration spécifiées pour configurer son adaptateur, et éventuellement pour renseigner les informations de configuration manquantes dans la structure VIDEO_PORT_CONFIG_INFO. |
PMINIPORT_SYNCHRONIZE_ROUTINE HwVidSynchronizeExecutionCallback est une fonction de pilote miniport facultative, transmise aux appels à VideoPortSynchronizeExecution. |
PROTECT_WC_MEMORY La routine de rappel VideoPortProtectWCMemory protège l’accès à la mémoire vidéo wc (Write Combined) par le processeur. |
PVIDEO_BUGCHECK_CALLBACK La fonction HwVidBugcheckCallback permet au pilote miniport d’ajouter des données à un fichier de vidage lorsqu’une vérification de bogue se produit. |
PVIDEO_HW_FIND_ADAPTER HwVidFindAdapter effectue l’initialisation des données spécifiques au pilote miniport et aux appareils pris en charge par le pilote miniport. |
PVIDEO_HW_GET_CHILD_DESCRIPTOR HwVidGetVideoChildDescriptor retourne un descripteur, un type et un numéro d’identification pour un appareil enfant particulier de l’adaptateur d’affichage. |
PVIDEO_HW_INITIALIZE HwVidInitialize effectue la première initialisation de l’adaptateur, une fois que hal a abandonné le contrôle du matériel vidéo au pilote de port vidéo. |
PVIDEO_HW_INTERRUPT HwVidInterrupt détecte et ignore les interruptions générées par l’adaptateur vidéo associé. |
PVIDEO_HW_LEGACYRESOURCES HwVidLegacyResources retourne une liste de ressources qui ne sont pas répertoriées dans l’espace de configuration PCI d’un appareil, mais qui sont décodées par l’appareil. |
PVIDEO_HW_POWER_GET HwVidGetPowerState interroge si l’appareil peut prendre en charge l’état d’alimentation demandé. |
PVIDEO_HW_POWER_SET HwVidSetPowerState définit l’état d’alimentation de l’appareil spécifié. |
PVIDEO_HW_QUERY_INTERFACE HwVidQueryInterface retourne une interface fonctionnelle implémentée par le pilote miniport qu’un appareil enfant peut appeler. |
PVIDEO_HW_RESET_HW HwVidResetHw réinitialise l’adaptateur en mode caractère. |
PVIDEO_HW_START_DMA En savoir plus sur la fonction PVIDEO_HW_START_DMA. |
PVIDEO_HW_START_IO HwVidStartIO traite le VRP spécifié. |
PVIDEO_HW_TIMER HwVidTimer est une routine de pilote miniport vidéo appelée à intervalles réguliers par le pilote de port vidéo. |
PVIDEO_PORT_GET_PROC_ADDRESS La routine de rappel VideoPortGetProcAddress récupère l’adresse d’une fonction de pilote de port vidéo Windows 2000 ou ultérieure. |
PVIDEO_READ_CLOCK_LINE ReadClockLine lit un bit de données unique à partir de la ligne d’horloge série I2C. |
PVIDEO_READ_DATA_LINE ReadDataLine lit un bit de données unique à partir de la ligne de données série I2C. |
PVIDEO_WRITE_CLOCK_LINE WriteClockLine définit la ligne d’horloge série I2C sur haute ou basse. |
PVIDEO_WRITE_DATA_LINE WriteDataLine définit la ligne de données série I2C sur une valeur élevée ou faible. |
RESTORE_WC_MEMORY La routine de rappel VideoPortRestoreWCMemory restaure la mémoire vidéo combinée en écriture à partir d’un état protégé après l’appel de la routine de rappel VideoPortProtectWCMemory. |
Structures
DDC_CONTROL La structure DDC_CONTROL contient les pointeurs de fonction et les informations de segment EDID nécessaires à la fonction VideoPortDDCMonitorHelper, qui est exportée par le pilote de port vidéo. |
I2C_CALLBACKS La structure I2C_CALLBACKS contient des pointeurs vers des fonctions, implémentées par le pilote miniport vidéo, qui lisent et écrivent dans les lignes d’horloge série et de données série du bus I2C. |
INT10_BIOS_ARGUMENTS La structure INT10_BIOS_ARGUMENTS est utilisée pour prendre en charge les appels INT10 d’application MS-DOS en plein écran. Il contient neuf des registres de microprocesseur x86 haut de gamme. |
QUERY_INTERFACE La structure QUERY_INTERFACE décrit l’interface demandée. |
STATUS_BLOCK La structure STATUS_BLOCK est une sous-structure au sein de la structure VIDEO_REQUEST_PACKET. La fonction HwVidStartIO d’un pilote miniport doit définir le bloc d’état de chaque VRP qu’il obtient. |
VIDEO_ACCESS_RANGE La structure VIDEO_ACCESS_RANGE définit un port d’E/S d’appareil ou une plage de mémoire pour la carte vidéo. |
VIDEO_CHILD_ENUM_INFO Décrit l’appareil enfant à énumérer par le pilote miniport. Tous les membres sont définis par le pilote de port vidéo. |
VIDEO_CHILD_STATE La structure VIDEO_CHILD_STATE contient des informations sur un appareil enfant et l’état dans lequel il doit être placé. |
VIDEO_CHILD_STATE_CONFIGURATION La structure VIDEO_CHILD_STATE_CONFIGURATION contient un tableau de structures VIDEO_CHILD_STATE, chacune contenant l’état d’un appareil enfant particulier. |
VIDEO_HW_INITIALIZATION_DATA La structure VIDEO_HW_INITIALIZATION_DATA spécifie les points d’entrée et les exigences de stockage pour le pilote miniport. Cette structure est créée sur la pile et initialisée par la fonction DriverEntry du pilote miniport. |
VIDEO_PORT_AGP_INTERFACE La structure VIDEO_PORT_AGP_INTERFACE décrit les routines de service AGP fournies par le pilote de port vidéo. |
VIDEO_PORT_AGP_INTERFACE_2 La structure VIDEO_PORT_AGP_INTERFACE_2 décrit les routines de service AGP fournies par le pilote de port vidéo. |
VIDEO_PORT_CONFIG_INFO La structure VIDEO_PORT_CONFIG_INFO contient des informations de configuration d’adaptateur spécifiques au bus. |
VIDEO_PORT_DEBUG_REPORT_INTERFACE La structure VIDEO_PORT_DEBUG_REPORT_INTERFACE contient des pointeurs vers les fonctions Rapport de débogage, qui sont implémentées par le pilote de port vidéo. |
VIDEO_PORT_I2C_INTERFACE La structure VIDEO_PORT_I2C_INTERFACE décrit les routines de service I2C fournies par le pilote de port vidéo. |
VIDEO_PORT_INT10_INTERFACE La structure VIDEO_PORT_INT10_INTERFACE permet d’allouer et de libérer de la mémoire dans le contexte d’un autre thread, de lire et d’écrire dans cette mémoire et d’effectuer des appels BIOS INT10. |
VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE La structure VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE décrit les routines de service de protection de la mémoire vidéo combinée en écriture implémentées par le pilote de port vidéo. La mémoire vidéo protégée n’est pas accessible par l’UC. |
VIDEO_REQUEST_PACKET Un pointeur vers une structure VIDEO_REQUEST_PACKET est passé à la fonction HwVidStartIO du pilote miniport par le pilote de port vidéo. |
VIDEO_X86_BIOS_ARGUMENTS La structure VIDEO_x86_BIOS_ARGUMENTS est utilisée pour prendre en charge les appels INT10 d’application MS-DOS en plein écran. Il contient sept des registres de microprocesseur x86 haut de gamme. |
VP_DEVICE_DESCRIPTION La structure VP_DEVICE_DESCRIPTION décrit les attributs de l’appareil physique pour lequel un pilote demande un objet DMA. |
VP_SCATTER_GATHER_ELEMENT La structure VP_SCATTER_GATHER_ELEMENT est utilisée pour stocker des informations sur un seul élément de nuage de points/collecte. |
VP_SCATTER_GATHER_LIST La structure VP_SCATTER_GATHER_LIST est une collection d’un ou plusieurs éléments de nuages de points/collectes. |
VPOSVERSIONINFO La structure VPOSVERSIONINFO contient des informations de version sur le système d’exploitation en cours d’exécution. |
Énumérations
DMA_FLAGS En savoir plus sur l’énumération DMA_FLAGS. |
VIDEO_CHILD_TYPE En savoir plus sur l’énumération VIDEO_CHILD_TYPE. |
VIDEO_PORT_SERVICES La VIDEO_PORT_SERVICES type énuméré répertorie les interfaces que le pilote miniport vidéo peut demander à partir du pilote de port vidéo en appelant VideoPortQueryServices. |