DXGKCB_WRITE_DEVICE_SPACE fonction de rappel (dispmprt.h)
La fonction DxgkCbWriteDeviceSpace écrit dans un espace de configuration d’appareil ou dans la ROM d’extension d’une carte graphique.
Syntaxe
DXGKCB_WRITE_DEVICE_SPACE DxgkcbWriteDeviceSpace;
NTSTATUS DxgkcbWriteDeviceSpace(
[in] HANDLE DeviceHandle,
[in] ULONG DataType,
[in] PVOID Buffer,
[in] ULONG Offset,
[in] ULONG Length,
[out] PULONG BytesWritten
)
{...}
Paramètres
[in] DeviceHandle
Handle qui représente un adaptateur d’affichage. Le pilote de miniport d’affichage a précédemment obtenu ce handle dans le membre DeviceHandle de la structure DXGKRNL_INTERFACE qui a été passée à DxgkDdiStartDevice.
[in] DataType
Type de transaction d’écriture à effectuer. Ce paramètre doit être l’une des valeurs suivantes, qui sont définies dans Dispmprt.h :
DXGK_WHICHSPACE_BRIDGE
Écrivez dans l’espace de configuration de l’appareil de bus parent.
DXGK_WHICHSPACE_CONFIG
Écrivez dans l’espace de configuration de la carte graphique.
DXGK_WHICHSPACE_MCH
Écrivez dans l’espace de configuration d’un hub de contrôleur de mémoire qui est un homologue du bus parent de l’adaptateur.
DXGK_WHICHSPACE_ROM
Écrivez dans la ROM d’extension de la carte graphique.
[in] Buffer
Pointeur vers une mémoire tampon qui fournit les données à écrire dans l’espace de configuration.
[in] Offset
Décalage, en octets, dans l’espace de configuration, au niveau duquel la transaction d’écriture commence.
[in] Length
Nombre d'octets à écrire.
[out] BytesWritten
Pointeur vers une variable de type ULONG qui reçoit le nombre d’octets réellement écrits.
Valeur retournée
DxgkCbWriteDeviceSpace retourne l’une des valeurs suivantes :
Code de retour | Description |
---|---|
STATUS_SUCCESS | La fonction a réussi. |
STATUS_INVALID_PARAMETER | Le paramètre DeviceHandle, DataType ou Buffer n’est pas valide. |
STATUS_UNSUCCESSFUL | La fonction n’a pas pu écrire les données. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dispmprt.h (include Dispmprt.h) |
IRQL | PASSIVE_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour