PVIDEO_HW_INITIALIZE Rückruffunktion (video.h)

HwVidInitialize führt die erste Initialisierung des Adapters durch, nachdem die HAL die Kontrolle über die Videohardware an den Videoporttreiber aufgegeben hat.

Syntax

PVIDEO_HW_INITIALIZE PvideoHwInitialize;

BOOLEAN PvideoHwInitialize(
  PVOID HwDeviceExtension
)
{...}

Parameter

HwDeviceExtension

Zeiger auf den Speicherbereich des Miniporttreibers pro Adapter. Weitere Informationen finden Sie unter Geräteerweiterungen.

Rückgabewert

Wenn die Initialisierung erfolgreich ist, gibt HwVidInitializeTRUE zurück.

Hinweise

Jeder Videominiporttreiber muss über eine HwVidInitialize-Funktion verfügen .

Der Videoporttreiber ruft HwVidInitialize als Reaktion auf eine offene Anforderung des entsprechenden Anzeigetreibers auf. Sobald HwVidInitialize aufgerufen wird, kann der Miniporttreiber den Status des Adapters ändern, im Gegensatz zur HwVidFindAdapter-Funktion des Miniporttreibers, die den Adapter im VGA-Modus belassen muss. Bei der Rückkehr von HwVidInitialize muss der Adapter in einen Zustand initialisiert werden, der dem von der HwVidResetHw-Funktion des Miniporttreibers entspricht. Dieses Feature wird von der automatischen Erkennung verwendet, um Modusinformationen vom Miniporttreiber abzurufen.

Wenn möglich, sollte HwVidInitialize die Programmierung der Gerätehardware vermeiden. Der Miniporttreiber initialisiert das Gerät später, wenn es angewiesen wird, die Anzeigemodi zu wechseln.

HwVidInitialize sollte seitenfähig gemacht werden.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile video.h (einschließen von Video.h)

Weitere Informationen

DrvAssertMode

HwVidFindAdapter

HwVidResetHw