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.
Die SPB_TRANSFER_LIST_ENTRY_INIT_MDL-Funktion gibt eine SPB_TRANSFER_LIST_ENTRY Struktur zurück, die initialisiert wird, um eine MDL zum Beschreiben eines Datenpuffers zu verwenden.
Syntax
SPB_TRANSFER_LIST_ENTRY SPB_TRANSFER_LIST_ENTRY_INIT_MDL(
[in] SPB_TRANSFER_DIRECTION Direction,
[in] ULONG DelayInUs,
[in] PMDL Mdl
);
Parameter
[in] Direction
Die Richtung der Übertragung. Die Funktion schreibt diesen Wert in das Direction Member der SPB_TRANSFER_LIST_ENTRY Struktur.
[in] DelayInUs
Eine optionale Verzögerung in Mikrosekunden. Die Funktion schreibt diesen Wert in das DelayInUs Member der SPB_TRANSFER_LIST_ENTRY Struktur.
[in] Mdl
Ein Zeiger auf eine MDL, die einen Datenpuffer beschreibt. Die Funktion schreibt diesen Wert in das Buffer.Mdl Member der SPB_TRANSFER_LIST_ENTRY-Struktur. Weitere Informationen finden Sie in der Beschreibung des Mdl Mitglieds in SPB_TRANSFER_BUFFER.
Rückgabewert
SPB_TRANSFER_LIST_ENTRY_INIT_MDL gibt eine initialisierte SPB_TRANSFER_LIST_ENTRY Struktur zurück.
Bemerkungen
Diese Initialisierungsfunktion gibt eine unbenannte lokale Variable vom Typ SPB_TRANSFER_LIST_ENTRYzurück. Der Speicher für diese Variable wird im Stapelframe des Aufrufers zugewiesen und ist gültig, während der Stapelframe im Bereich verbleibt.
SPB_TRANSFER_LIST_ENTRY_INIT_MDL legt das Buffer.Format Member der SPB_TRANSFER_LIST_ENTRY Struktur auf SpbTransferBufferFormatMdlfest. Weitere Informationen zu Pufferformaten finden Sie unter SPB_TRANSFER_BUFFER_FORMAT.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Desktop |
| Header- | spb.h |
| IRQL- | Beliebige IRQL |