VideoPortGetDmaAdapter-Funktion (video.h)
Die VideoPortGetDmaAdapter-Funktion gibt einen Zeiger auf eine VP_DMA_ADAPTER-Struktur zurück, die in nachfolgenden Aufrufen anderer DMA-bezogener Funktionen verwendet wird.
Syntax
VIDEOPORT_DEPRECATED VIDEOPORT_API PVP_DMA_ADAPTER VideoPortGetDmaAdapter(
[in] IN PVOID HwDeviceExtension,
[in] IN PVP_DEVICE_DESCRIPTION VpDeviceDescription
);
Parameter
[in] HwDeviceExtension
Zeiger auf die Geräteerweiterung des Miniporttreibers.
[in] VpDeviceDescription
Zeiger auf eine VP_DEVICE_DESCRIPTION-Struktur , die die Attribute des physischen Geräts beschreibt.
Rückgabewert
VideoPortGetDmaAdapter gibt bei Erfolg einen Zeiger auf eine VP_DMA_ADAPTER-Struktur zurück. Wenn es nicht erfolgreich ist, Informationen über den DMA-Adapter abzurufen, wird NULL zurückgegeben.
Hinweise
Die VP_DMA_ADAPTER-Struktur enthält Attributinformationen zu einem bestimmten DMA-Adapter. Diese Struktur ist ein undurchsichtiger Datentyp, der intern vom Videoporttreiber verwendet wird.
Ein Video-Miniporttreiber sollte den VideoPortGetDmaAdapter des Videoporttreibers aufrufen, um Informationen zu einem DMA-Adapter zu erhalten.
typedef struct __VP_DMA_ADAPTER* PVP_DMA_ADAPTER;
Diese Struktur verfügt über keine öffentlichen Member.
Diese Struktur ist in Windows XP und höher verfügbar.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows XP und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Desktop |
Kopfzeile | video.h (Video.h einschließen) |
Bibliothek | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | PASSIVE_LEVEL |