VideoPortGetDmaAdapter-Funktion (video.h)
Die VideoPortGetDmaAdapter--Funktion gibt einen Zeiger auf eine VP_DMA_ADAPTER Struktur zurück, die in nachfolgenden Aufrufen anderer DMA-bezogene 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
Zeigen Sie 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 einen Zeiger auf eine VP_DMA_ADAPTER Struktur zurück; Wenn das Abrufen von Informationen über den DMA-Adapter nicht erfolgreich ist, wird NULL-zurückgegeben.
Bemerkungen
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 die VideoPortGetDmaAdapter- des Videoporttreibers aufrufen, um Informationen über einen DMA-Adapter zu erhalten.
typedef struct __VP_DMA_ADAPTER* PVP_DMA_ADAPTER;
Diese Struktur hat keine öffentlichen Mitglieder.
Diese Struktur ist in Windows XP und höher verfügbar.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows XP und höheren Versionen von Windows-Betriebssystemen. |
Zielplattform- | Desktop |
Header- | video.h (video.h einschließen) |
Library | Videoprt.lib |
DLL- | Videoprt.sys |
IRQL- | PASSIVE_LEVEL |