Freigeben über


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

Weitere Informationen

VP_DEVICE_DESCRIPTION

VideoPortCompleteDma

VideoPortPutDmaAdapter

VideoPortStartDma