Condividi tramite


funzione SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE (spb.h)

La funzione SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE restituisce una struttura SPB_TRANSFER_LIST_ENTRY inizializzata per descrivere un semplice buffer di dati.

Sintassi

SPB_TRANSFER_LIST_ENTRY SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE(
  [in] SPB_TRANSFER_DIRECTION Direction,
  [in] ULONG                  DelayInUs,
  [in] PVOID                  Buffer,
  [in] ULONG                  BufferCb
);

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] Buffer

Puntatore a un buffer di dati. La funzione scrive questo valore nel membro Buffer.Simple.Buffer della struttura SPB_TRANSFER_LIST_ENTRY . Per altre informazioni, vedere la descrizione del membro buffer in SPB_TRANSFER_BUFFER_LIST_ENTRY.

[in] BufferCb

Dimensioni, in byte, del buffer a cui punta il buffer. La funzione scrive questo valore nel membro Buffer.Simple.BufferCb della struttura SPB_TRANSFER_LIST_ENTRY . Per altre informazioni, vedere la descrizione del membro BufferCb in SPB_TRANSFER_BUFFER_LIST_ENTRY.

Valore restituito

SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE restituisce una struttura di SPB_TRANSFER_LIST_ENTRY inizializzata.

Commenti

Questa funzione di inizializzazione restituisce una variabile locale senza nome di tipo SPB_TRANSFER_LIST_ENTRY. L'archiviazione per questa variabile viene allocata nel frame dello stack del chiamante ed è valida mentre il frame dello stack rimane nell'ambito.

SPB_MDL_TRANSFER_ENTRY imposta il membro Buffer.Format della struttura SPB_TRANSFER_LIST_ENTRY su SpbTransferBufferFormatSimple. Per altre informazioni sui formati di buffer, vedere SPB_TRANSFER_BUFFER_FORMAT.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione spb.h
IRQL Qualsiasi IRQL

Vedi anche