DXGKDDI_ISSUPPORTEDVIDPN funzione di callback (d3dkmddi.h)
La funzione DxgkDdiIsSupportedVidPn determina se un VidPN specificato è supportato in una scheda di visualizzazione.
Sintassi
DXGKDDI_ISSUPPORTEDVIDPN DxgkddiIssupportedvidpn;
NTSTATUS DxgkddiIssupportedvidpn(
[in] IN_CONST_HANDLE hAdapter,
[in, out] INOUT_PDXGKARG_ISSUPPORTEDVIDPN pIsSupportedVidPn
)
{...}
Parametri
[in] hAdapter
Handle per un blocco di contesto associato a una scheda di visualizzazione. Il driver miniport di visualizzazione precedentemente fornito questo handle al sottosistema kernel della grafica DirectX nel MiniportDeviceContext parametro di output della funzione DxgkDdiAddDevice.
[in, out] pIsSupportedVidPn
Puntatore a una struttura DXGKARG_ISSUPPORTEDVIDPN. In caso di input, il chiamante fornisce il membro hDesiredVidPn della struttura. In caso di restituzione, il membro IsVidPnSupported riceve un valore booleano che indica se VidPN è supportato (TRUE) o non supportato (FALSE).
Valore restituito
DxgkDdiIsSupportedVidPn restituisce uno dei valori seguenti
Codice restituito | Descrizione |
---|---|
STATUS_SUCCESS | La topologia del VidPN è valida. Il membro della struttura IsVidPnSupported è impostato su TRUE o FALSE. |
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY | La topologia dell'implementazione di VidPN non è valida. Il membro della struttura IsVidPnSupported è impostato su FALSE. |
STATUS_NO_MEMORY | La funzione non è riuscita perché non è stato possibile allocare memoria. |
Osservazioni
Per altre informazioni sull'analisi che questa funzione deve eseguire, vedere Determinare se un VidPN è supportato in un adattatore di visualizzazione.
Se pIsSupportedVidPnArg->hDesiredVidPn è zero, DxgkDdiIsSupportedVidPn deve impostare pIsSupportedVidPnArg->IsVidPnSupported su TRUE, l'idea di essere sempre configurata per visualizzare nulla.
il DxgkDdiIsSupportedVidPn deve essere reso pageable.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
piattaforma di destinazione | Desktop |
intestazione | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |