Freigeben über


Erstellen eines Standbild-Minitreibers für den Benutzermodus

Alle Standbild-Minitreiber für den Benutzermodus müssen die schnittstellenbasierten Methoden implementieren, die durch die IStiUSD-COM-Schnittstelle definiert sind. Diese Implementierung ist mit dem folgenden Verfahren relativ einfach.

So implementieren Sie die von der IStiUSD-COM-Schnittstelle definierten Methoden:

  1. Rufen Sie eine GUID für die Schnittstelle ab, und fügen Sie sie in eine Headerdatei und eine Einstellungsinformationsdatei (INF) ein.

  2. Erstellen Sie eine Implementierungsdatei, z. B. eine CPP-Datei.

  3. Erstellen Sie eine benutzerdefinierte Klassendefinition, und passen Sie sie an. Verwenden sie hierfür IStiUSD als vererbte Klasse.

  4. Implementieren Sie alle Methoden, die für die IStiUSD-COM-Schnittstelle definiert wurden. Wenn eine Methode nicht erforderlich ist, muss sie STIERR_UNSUPPORTED zurückgeben.

Dieser Abschnitt enthält Informationen zu folgenden Themen:

Standbild-Geräteereignisse

Übertragungsmodi

Sicherheitsprobleme bei Standbildtreibern