Metodo IFillLockBytes::SetFillSize (objidl.h)
Il metodo SetFillSize imposta le dimensioni previste della matrice di byte.
Sintassi
HRESULT SetFillSize(
[in] ULARGE_INTEGER ulSize
);
Parametri
[in] ulSize
Dimensioni in byte dell'oggetto matrice di byte da compilare nelle chiamate successive a IFillLockBytes::FillAppend.
Valore restituito
Questa funzione supporta i valori restituiti standard E_OUTOFMEMORY, E_UNEXPECTED, E_INVALIDARG e E_FAIL.
Commenti
Se SetFillSize non è stato chiamato, qualsiasi chiamata a ILockBytes::ReadAt che tenta di accedere ai dati non ancora scritti usando IFillLockBytes::FillAppend o IFillLockBytes::FillAt restituirà un nuovo messaggio di errore, E_PENDING. Dopo aver chiamato SetFillSize , qualsiasi chiamata a ReadAt che tenta di accedere ai dati oltre le dimensioni correnti, come impostato da SetFillSize, restituisce E_FAIL anziché E_PENDING.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | objidl.h |
Libreria | Uuid.lib |
DLL | Ole32.dll |