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-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

Siehe auch

VP_DEVICE_DESCRIPTION

VideoPortCompleteDma-

VideoPortPutDmaAdapter

VideoPortStartDma-