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.
Il metodo Read legge la quantità di dati specificata a partire dalla posizione specificata.
Sintassi
HRESULT Read(
[in] ULONGLONG offsetFileStart,
[in] ULONG bytesToRead,
[out] ULONG *bytesActuallyRead,
[out] BYTE *buffer,
[out] BOOL *eof
);
Parametri
[in] offsetFileStart
Offset dall'inizio dei dati in corrispondenza del quale iniziare la lettura.
[in] bytesToRead
Numero di byte da leggere.
[out] bytesActuallyRead
Indirizzo di una ULONG che riceverà il numero di byte letti.
[out] buffer
Indirizzo del buffer che riceve i dati letti. Questo buffer deve avere dimensioni di almeno bytesToRead .
[out] eof
Indirizzo di un valore BOOL impostato su TRUE se la fine del file è stata letta.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
In genere RDC leggerà il file in sequenza dall'inizio alla fine. Durante la lettura delle firme, il file può essere letto più volte.
Se il valore BOOL a cui punta il parametro eof non è TRUE in caso di restituzione, il valore a cui punta il parametro bytesActuallyRead deve essere uguale al parametro bytesToRead . Se il valore a cui punta il parametro eof viene impostato, il valore a cui punta il parametro bytesActuallyRead può essere qualsiasi valore compreso tra zero e il parametro bytesToRead .
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato | Windows Vista |
| Server minimo supportato | Windows Server 2008 |
| Piattaforma di destinazione | Windows |
| Intestazione | msrdc.h |
| DLL | MsRdc.dll |