Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein Portcontrollerobjekt zum Registrieren bei UcmTcpciCx.
Syntax
NTSTATUS UcmTcpciPortControllerCreate(
WDFDEVICE WdfDevice,
PUCMTCPCI_PORT_CONTROLLER_CONFIG Config,
PWDF_OBJECT_ATTRIBUTES Attributes,
UCMTCPCIPORTCONTROLLER *PortControllerObject
);
Parameter
WdfDevice
Ein Handle für ein Framework-Geräteobjekt, das der Clienttreiber im vorherigen Aufruf von WdfDeviceCreateempfangen hat.
Config
Ein Zeiger auf die UCMTCPCI_PORT_CONTROLLER_CONFIG, die durch Aufrufen von UCMTCPCI_PORT_CONTROLLER_CONFIG_INITinitialisiert wird. Dieser Wert darf nicht NULL sein.
Attributes
Ein Zeiger auf eine WDF_OBJECT_ATTRIBUTES Struktur, die vom Treiber bereitgestellte Attribute für das neue Objekt enthält. Dieser Parameter ist optional und kann WDF_NO_OBJECT_ATTRIBUTESwerden.
PortControllerObject
Ein Zeiger auf eine Position, die ein Handle für das neue Portcontrollerobjekt empfängt.
Rückgabewert
(NTSTATUS) Die Methode gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt diese Methode möglicherweise einen geeigneten NTSTATUS Fehlercode zurück.
| Rückgabecode | Beschreibung |
|---|---|
|
Das Handle für ein Framework-Geräteobjekt ist ungültig. |
|
Ungültige Größe für die Struktur, auf die durch Config oder Config->Capabilitiesverwiesen wird. Muss die Größe UCMTCPCI_PORT_CONTROLLER_CONFIG bzw. UCMTCPCI_PORT_CONTROLLER_CAPABILITIESsein. |
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 10 |
| mindestens unterstützte Server- | Windows Server 2016 |
| Zielplattform- | Fenster |
| Header- | ucmtcpciportcontroller.h |
| Library | Ucmtcpcicxstub.lib |
| IRQL- | PASSIVE_LEVEL |