Freigeben über


PcRegisterAdapterPnpManagement-Funktion (portcls.h)

Die Funktion PcRegisterAdapterPnpManagement registriert die PnP-Verwaltungsschnittstelle des Adapters beim PortCls-Systemtreiber. Es wird verwendet, um den PnP-Ausgleich zu unterstützen.

Syntax

PORTCLASSAPI NTSTATUS PcRegisterAdapterPnpManagement(
       PUNKNOWN       Unknown,
  [in] PDEVICE_OBJECT DeviceObject
);

Parameter

Unknown

Zeiger auf die IUnknown-Schnittstelle eines Adaptertreiberobjekts. Der PortCls-Systemtreiber fragt dieses Objekt nach seiner IAdapterPnpManagement-Schnittstelle ab.

[in] DeviceObject

Gibt einen Zeiger auf eine DEVICE_OBJECT-Struktur an, die das funktionale Geräteobjekt des Adapters darstellt.

Rückgabewert

PcRegisterAdapterPnpManagement gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich war. Andernfalls wird ein geeigneter Fehlercode zurückgegeben.

Hinweise

Portcls verwendet PcRegisterAdapterPnpManagement und PcUnregisterAdapterPnpManagement , um den PNP-Ausgleich zu unterstützen.

Weitere Informationen finden Sie unter Implementieren des PnP-Ausgleichs für PortCls-Audiotreiber.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 10, Version 1511 und höher von Windows.
Zielplattform Universell
Header portcls.h (portcls.h einschließen)
Bibliothek Portcls.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

DEVICE_OBJECT

IAdapterPnpManagement

Implementieren von PnP-Neuausgleich für PortCls-Audiotreiber

PcUnregisterAdapterPnpManagement