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.
Ruft einen UCSI-Datenblock aus der PPM-Firmware mithilfe des unterstützten Transports ab.
Hauptcode
Eingabepuffer
Ein Zeiger einer UCMUCSI_PPM_GET_UCSI_DATA_BLOCK_IN_PARAMS Struktur, die das PPM-Objekt enthält, das die PPM-Hardware managert.
Eingabepufferlänge
Größe der UCMUCSI_PPM_GET_UCSI_DATA_BLOCK_IN_PARAMS Struktur.
Ausgabepuffer
Ein Zeiger einer UCMUCSI_PPM_GET_UCSI_DATA_BLOCK_OUT_PARAMS Struktur, die das PPM-Objekt enthält, das die PPM-Hardware vorgibt.
Länge des Ausgabepuffers
Größe der UCMUCSI_PPM_GET_UCSI_DATA_BLOCK_OUT_PARAMS Struktur.
Statusblock
Irp->IoStatus.Status wird auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Legen Sie andernfalls als NTSTATUS-Code auf die entsprechende Fehlerbedingung fest. Weitere Informationen finden Sie unter NTSTATUS Values.
Bemerkungen
Bestimmte UCSI-Befehle generieren keine Benachrichtigungen aus der PPM-Firmware, z. B. den befehl PPM_RESET. Wenn dieser Befehl empfangen wird, deaktiviert die Firmware alle Benachrichtigungen. Die UcmUcsiCx-Klassenerweiterung sendet solche Befehle über diese IOCTL-Anforderung an den Clienttreiber. Der Clienttreiber wird erwartet, dass er den vollständigen Rücksetzindikator abruft und das aktuelle Ergebnis aus der Firmware an UcmUcsiCx zurückgibt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | Ucmucsippmrequests.h (include UcmUcsiCx.h) |