Freigeben über


PVIDEO_HW_INITIALIZE Rückruffunktion (video.h)

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

Syntax

PVIDEO_HW_INITIALIZE PvideoHwInitialize;

BOOLEAN PvideoHwInitialize(
  PVOID HwDeviceExtension
)
{...}

Parameter

HwDeviceExtension

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

Rückgabewert

Wenn die Initialisierung erfolgreich ist, gibt HwVidInitializeTRUEzurück.

Bemerkungen

Jeder Video-Miniporttreiber 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 Zustand des Adapters ändern, im Gegensatz zu der HwVidFindAdapter--Funktion des Miniporttreibers, die den Adapter im VGA-Modus verlassen muss. Im Gegenzug von HwVidInitializemuss der Adapter in einen Zustand initialisiert werden, der dem zustand entspricht, der vom HwVidResetHw Funktion des Miniporttreibers eingerichtet wurde. Dieses Feature wird von autodetection verwendet, um Modusinformationen vom Miniporttreiber abzurufen.

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

HwVidInitialize sollte seitenfähig gemacht werden.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- video.h (video.h einschließen)

Siehe auch

DrvAssertMode

HwVidFindAdapter

HwVidResetHw