Freigeben über


IMiniportWaveCyclicStream::NormalizePhysicalPosition-Methode (portcls.h)

Die NormalizePhysicalPosition-Methode konvertiert eine physische Pufferposition in einen zeitbasierten Wert.

Syntax

NTSTATUS NormalizePhysicalPosition(
  [in, out] PLONGLONG PhysicalPosition
);

Parameter

[in, out] PhysicalPosition

Zeiger auf eine vom Aufrufer zugewiesene Variable, die entweder die physische Position oder den zeitbasierten Wert enthält. Bei der Eingabe enthält dieser Puffer den zu konvertierenden physischen Positionswert. Beim Zurückgeben enthält der Puffer den konvertierten Wert, der zeitbasiert ist.

Rückgabewert

NormalizePhysicalPosition gibt STATUS_SUCCESS zurück, wenn der Anruf erfolgreich war. Andernfalls gibt die Methode einen geeigneten Fehlercode zurück.

Bemerkungen

PhysicalPosition ist sowohl ein Eingabe- als auch ein Ausgabeparameter. Aufgrund einer physischen Position basierend auf der tatsächlichen Anzahl der übertragenen Bytes wandelt NormalizePhysicalPosition die Position in einen zeitbasierten Wert von 100-Nanosekundeneinheiten um.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- portcls.h (include Portcls.h)
IRQL- Beliebige Ebene