Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La funzione SPB_TRANSFER_LIST_ENTRY_INIT_MDL restituisce una struttura SPB_TRANSFER_LIST_ENTRY inizializzata per l'uso di un MDL per descrivere un buffer di dati.
Sintassi
SPB_TRANSFER_LIST_ENTRY SPB_TRANSFER_LIST_ENTRY_INIT_MDL(
[in] SPB_TRANSFER_DIRECTION Direction,
[in] ULONG DelayInUs,
[in] PMDL Mdl
);
Parametri
[in] Direction
Direzione del trasferimento. La funzione scrive questo valore nel membro Direction della struttura SPB_TRANSFER_LIST_ENTRY.
[in] DelayInUs
Ritardo facoltativo in microsecondi. La funzione scrive questo valore nel membro DelayInUs della struttura SPB_TRANSFER_LIST_ENTRY.
[in] Mdl
Puntatore a un MDL che descrive un buffer di dati. La funzione scrive questo valore nel membro Buffer.Mdl della struttura SPB_TRANSFER_LIST_ENTRY. Per altre informazioni, vedere la descrizione del membro Mdl in SPB_TRANSFER_BUFFER.
Valore restituito
SPB_TRANSFER_LIST_ENTRY_INIT_MDL restituisce una struttura di SPB_TRANSFER_LIST_ENTRY inizializzata.
Osservazioni
Questa funzione di inizializzazione restituisce una variabile locale senza nome di tipo SPB_TRANSFER_LIST_ENTRY. Lo spazio di archiviazione per questa variabile viene allocato nel frame dello stack del chiamante ed è valido mentre lo stack frame rimane nell'ambito.
SPB_TRANSFER_LIST_ENTRY_INIT_MDL imposta il membro Buffer.Format della struttura SPB_TRANSFER_LIST_ENTRY su SpbTransferBufferFormatMdl. Per altre informazioni sui formati di buffer, vedere SPB_TRANSFER_BUFFER_FORMAT.
Fabbisogno
| Requisito | Valore |
|---|---|
| piattaforma di destinazione | Desktop |
| intestazione | spb.h |
| IRQL | Qualsiasi IRQL |