Condividi tramite


DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHSFROMSOURCE funzione di callback (d3dkmddi.h)

La funzione pfnGetNumPathsFromSource restituisce il numero di percorsi presenti video che contengono un'origine presente video specificata.

Sintassi

DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHSFROMSOURCE DxgkddiVidpntopologyGetnumpathsfromsource;

NTSTATUS DxgkddiVidpntopologyGetnumpathsfromsource(
  [in]  IN_CONST_D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology,
  [in]  IN_CONST_D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId,
  [out] OUT_PSIZE_T pNumPathsFromSource
)
{...}

Parametri

[in] hVidPnTopology

Handle per un oggetto topologia VidPN. Il driver miniport di visualizzazione ottenuto in precedenza questo handle chiamando la funzione pfnGetTopology dell'interfaccia DXGK_VIDPN_INTERFACE .

[in] VidPnSourceId

Intero che identifica una determinata origine video.

[out] pNumPathsFromSource

Puntatore a una variabile tipizzata SIZE_T che riceve il numero di percorsi che contengono l'origine specificata.

Valore restituito

La funzione pfnGetNumPathsFromSource restituisce uno dei valori seguenti:

Codice restituito Descrizione
STATUS_SUCCESS Funzione completata.
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY L'handle fornito in hVidPnTopology non è valido.
STATUS_INVALID_PARAMETER Il puntatore fornito in pNumPathsFromSource era valido.

Commenti

Una topologia è un percorso di raccolta, ognuno dei quali contiene una coppia (origine, destinazione). È possibile che una determinata origine venga visualizzata in più di un percorso. Ad esempio, un'origine può essere associata a due destinazioni distinte nel caso di una vista clone.

Gli identificatori di origine VidPN vengono assegnati dal sistema operativo. DxgkDdiStartDevice, implementato dal driver miniport di visualizzazione, restituisce il numero N di origini video presenti supportate dalla scheda di visualizzazione. Il sistema operativo assegna quindi gli identificatori 0, 1, 2, ... N - 1.

Il tipo di dati D3DKMDT_HVIDPNTOPOLOGY è definito in D3dkmdt.h.

Il tipo di dati D3DDDI_VIDEO_PRESENT_SOURCE_ID è definito in D3dukmdt.h.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Piattaforma di destinazione Desktop
Intestazione d3dkmddi.h (include D3dkmddi.h)
IRQL PASSIVE_LEVEL

Vedi anche

pfnGetNumPaths