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

Vedi anche

DxgkDdiEnumVidPnCofuncModality