DXGKDDI_ENUMVIDPNCOFUNCMODALITY funzione di callback (d3dkmddi.h)
La funzione DxgkDdiEnumVidPnCofuncModality rende i set di modalità di origine e destinazione di un cofunzione VidPN con la topologia di VidPN e le modalità già aggiunte.
Sintassi
DXGKDDI_ENUMVIDPNCOFUNCMODALITY DxgkddiEnumvidpncofuncmodality;
NTSTATUS DxgkddiEnumvidpncofuncmodality(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_ENUMVIDPNCOFUNCMODALITY_CONST pEnumCofuncModality
)
{...}
Parametri
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 .
pEnumCofuncModality
Puntatore a una struttura DXGKARG_ENUMVIDPNCOFUNCMODALITY che contiene argomenti di funzione.
Valore restituito
DxgkDdiEnumVidPnCofuncModality restituisce STATUS_SUCCESS se ha esito positivo; in caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.
Commenti
Il membro hConstrainingVidPn di pEnumCofuncModalityArg è un handle a un oggetto VidPN denominato VidPN constraining VidPN. Altri membri di pEnumCofuncModalityArg identificano un'origine video o una destinazione come pivot dell'enumerazione (o specificare che non esiste alcun pivot).
DxgkDdiEnumVidPnCofuncModality deve eseguire le attività seguenti:
- Esaminare i set di topologie e modalità dei vincoli di VidPN.
- Aggiornare ogni set di modalità che non è il pivot e non ha già una modalità aggiunta. I set di modalità aggiornati devono essere funzionali con la topologia di VidPN e con tutte le modalità già aggiunte.
La funzione DxgkDdiEnumVidPnCofuncModality deve essere resa paginabile.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Piattaforma di destinazione | Desktop |
Intestazione | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |