Partager via


DXGKDDI_ISSUPPORTEDVIDPN fonction de rappel (d3dkmddi.h)

La fonction DxgkDdiIsSupportedVidPn détermine si un VidPN spécifié est pris en charge sur une carte d’affichage.

Syntaxe

DXGKDDI_ISSUPPORTEDVIDPN DxgkddiIssupportedvidpn;

NTSTATUS DxgkddiIssupportedvidpn(
  [in]      IN_CONST_HANDLE hAdapter,
  [in, out] INOUT_PDXGKARG_ISSUPPORTEDVIDPN pIsSupportedVidPn
)
{...}

Paramètres

[in] hAdapter

Handle vers un bloc de contexte associé à un adaptateur d’affichage. Le pilote miniport d’affichage a précédemment fourni ce handle au sous-système du noyau graphique DirectX dans le MiniportDeviceContext paramètre de sortie de la fonction DxgkDdiAddDevice.

[in, out] pIsSupportedVidPn

Pointeur vers une structure DXGKARG_ISSUPPORTEDVIDPN. Lors de l’entrée, l’appelant fournit le membre hDesiredVidPn de la structure. Lors du retour, le membre IsVidPnSupport ed reçoit une valeur booléenne qui indique si VidPN est pris en charge (TRUE) ou non pris en charge (FALSE).

Valeur de retour

DxgkDdiIsSupportedVidPn retourne l’une des valeurs suivantes

Retourner le code Description
STATUS_SUCCESS La topologie de VidPN est valide. Le membre de structure IsVidPnSupported est défini sur TRUE ou FALSE.
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY La topologie de l’implémentation VidPN n’est pas valide. Le membre de structure IsVidPnSupported a la valeur FALSE.
STATUS_NO_MEMORY La fonction a échoué, car elle n’a pas pu allouer de mémoire.

Remarques

Pour plus d’informations sur l’analyse que cette fonction doit effectuer, consultez Déterminer si un VidPN est pris en charge sur une carte d’affichage.

Si pIsSupportedVidPnArg->hDesiredVidPn est égal à zéro, DxgkDdiIsSupportedVidPn devez définir pIsSupportedVidPnArg->IsVidPnSupported sur TRUE, l’idée étant que l’adaptateur d’affichage ne peut toujours être configuré pour afficher rien.

DxgkDdiIsSupportedVidPn doit être rendu paginable.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
plateforme cible Bureau
d’en-tête d3dkmddi.h
IRQL PASSIVE_LEVEL

Voir aussi

DxgkDdiEnumVidPnCofuncModality