DXGKDDI_ENUMVIDPNCOFUNCMODALITY funzione di callback (d3dkmddi.h)
La funzione DxgkDdiEnumVidPnCofuncModality rende i set di modalità di origine e di destinazione di un cofunzionale 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 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.
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.
Osservazioni
Il membro hConstrainingVidPn di pEnumCofuncModalityArg è un handle per un oggetto VidPN denominato VidPN constraining VidPN. Altri membri di pEnumCofuncModalityArg identificare un'origine o una destinazione video presenti come pivot dell'enumerazione (o specificare che non è presente alcun pivot).
DxgkDdiEnumVidPnCofuncModality deve eseguire le attività seguenti:
- Esaminare la topologia e i set di modalità del vidPN che vincola.
- Aggiornare ogni set di modalità che non è il pivot e non dispone già di una modalità bloccata. 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 pageable.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
piattaforma di destinazione | Desktop |
intestazione | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |