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 a un blocco di contesto associato a una scheda di visualizzazione. Il driver miniport visualizzato in precedenza ha fornito questo handle al sottosistema kernel di grafica DirectX nel parametro di output MiniportDeviceContext della funzione DxgkDdiAddDevice .
[in, out] pIsSupportedVidPn
Puntatore a una struttura DXGKARG_ISSUPPORTEDVIDPN . In input, il chiamante fornisce il membro hDesiredVidPn della struttura. Al ritorno, 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 di VidPN è valida. Il membro della struttura IsVidPnSupported è impostato su TRUE o FALSE. |
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY | La topologia dell'implementazione VidPN non è valida. Il membro della struttura IsVidPnSupported è impostato su FALSE. |
STATUS_NO_MEMORY | La funzione non è riuscita perché non è stato in grado di allocare memoria. |
Commenti
Per altre informazioni sull'analisi che questa funzione deve eseguire, vedere Determinare se un vidPN è supportato in una scheda di visualizzazione.
Se pIsSupportedVidPnArg-hDesiredVidPn è zero, DxgkDdiIsSupportedVidPn deve impostare pIsSupportedVidPnArg-IsVidPnSupported>> su TRUE, l'idea di essere sempre configurata per visualizzare nulla.
DxgkDdiIsSupportedVidPn deve essere reso paginabile.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Piattaforma di destinazione | Desktop |
Intestazione | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |