DXGKDDI_DISPLAYMUX_PRE_SWITCH_AWAY_GET_PRIVATE_DATA fonction de rappel (dispmprt.h)
Dxgkrnl appelle la fonction DxgkddiDisplayMuxPreSwitchAwayGetPrivateData du pilote d’affichage en mode noyau (KMD) actuellement connectée au panneau pour récupérer les données privées à partir de celle-ci.
Syntaxe
DXGKDDI_DISPLAYMUX_PRE_SWITCH_AWAY_GET_PRIVATE_DATA DxgkddiDisplaymuxPreSwitchAwayGetPrivateData;
NTSTATUS DxgkddiDisplaymuxPreSwitchAwayGetPrivateData(
PVOID DriverContext,
ULONG VidPnTargetId,
ULONG SwitchPrivateDataSize,
PVOID pSwitchPrivateDataBuffer,
GUID *pSwitchPrivateDataGUID
)
{...}
Paramètres
DriverContext
[in] Gérer vers un bloc de contexte associé à un adaptateur d’affichage. La fonction
VidPnTargetId
[in] Cible VidPN pour laquelle la DDI est appelée.
SwitchPrivateDataSize
[in] Taille, en octets, de la mémoire tampon vers laquelle pSwitchPrivateDataBuffer pointe. Le pilote a fourni cette valeur à Dxgkrnl dans un appel précédent à DxgkddiDisplayMuxPreSwitchAway.
pSwitchPrivateDataBuffer
[in] Pointeur vers la mémoire tampon allouée dans laquelle le pilote doit copier les données privées du commutateur.
pSwitchPrivateDataGUID
[out] Pointeur vers une variable dans laquelle le pilote doit écrire le GUID qui décrit les données privées de commutateur. Le pilote doit définir un GUID différent de zéro.
Valeur de retour
DxgkddiDisplayMuxPreSwitchAwayGetPrivateData retourne STATUS_SUCCESS si elle réussit. Sinon, elle retourne un code d’erreur NT_STATUS approprié.
Remarques
Cette DDI est appelée sous niveau de synchronisation 2.
Pour plus d’informations, consultez commutateur d’affichage automatique.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11, version 24H2, mise à jour 2025.01 |
d’en-tête | dispmprt.h |
IRQL | PASSIVE_LEVEL |