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 |