Condividi tramite


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.
Si noti che se un'origine o una destinazione viene identificata come pivot dell'enumerazione, la modalità impostata per tale origine o destinazione non deve cambiare. Per altre informazioni su come aggiornare i set di modalità di origine e di destinazione, vedere enumerazione delle modalità di origine e destinazione vidPN cofunzionali.

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