Condividi tramite


PVIDEO_HW_LEGACYRESOURCES funzione di callback (video.h)

HwVidLegacyResources restituisce un elenco di risorse non elencate nello spazio di configurazione PCI di un dispositivo, ma decodificate dal dispositivo.

Sintassi

PVIDEO_HW_LEGACYRESOURCES PvideoHwLegacyresources;

void PvideoHwLegacyresources(
  [in]      IN ULONG VendorId,
  [in]      IN ULONG DeviceId,
  [in, out] IN OUT PVIDEO_ACCESS_RANGE *LegacyResourceList,
  [in, out] IN OUT PULONG LegacyResourceCount
)
{...}

Parametri

[in] VendorId

Specifica un codice che identifica il fornitore del dispositivo. Questo è l'ID fornitore specificato nello spazio di configurazione PCI del dispositivo. Per altre informazioni, vedere Identificatori per i dispositivi PCI.

[in] DeviceId

Specifica un codice che identifica il dispositivo specifico. Si tratta dell'ID dispositivo specificato nello spazio di configurazione PCI del dispositivo.

[in, out] LegacyResourceList

Puntatore a una matrice di strutture VIDEO_ACCESS_RANGE . Ogni struttura descrive una porta di I/O del dispositivo o un intervallo di memoria per la scheda grafica non elencata nello spazio di configurazione PCI.

[in, out] LegacyResourceCount

Numero di elementi nella matrice a cui punta LegacyResourceList .

Valore restituito

nessuno

Osservazioni

Le risorse legacy sono quelle risorse non elencate nello spazio di configurazione PCI del dispositivo, ma decodificate dal dispositivo. Se l'elenco di risorse legacy per il dispositivo non è noto in fase di compilazione, un driver miniport deve implementare una funzione HwVidLegacyResources e inizializzare il membro HwGetLegacyResources di VIDEO_HW_INITIALIZATION_DATA per puntare a questa funzione. Ad esempio, un driver miniport che supporta due dispositivi con set diversi di risorse legacy implementa HwVidLegacyResources per segnalare le risorse legacy per un determinato dispositivo in fase di esecuzione.

Le risorse restituite da HwVidLegacyResources vengono aggiunte all'elenco di risorse che PnP riserva per il dispositivo.

HwVidLegacyResources deve essere reso impaginabile.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione video.h (include Video.h)

Vedi anche

VIDEO_HW_INITIALIZATION_DATA