Condividi tramite


Metodo CHString::ReleaseBuffer (chstring.h)

[La classe CHString fa parte di WMI Provider Framework, che viene ora considerata in stato finale e non saranno disponibili ulteriori sviluppi, miglioramenti o aggiornamenti per problemi non correlati alla sicurezza che interessano queste librerie. Le API MI devono essere usate per tutti i nuovi sviluppi.

Il metodo ReleaseBuffer termina l'uso di un buffer allocato da GetBuffer.

Sintassi

void  throw(CHeap_Exception) ReleaseBuffer(
  int nNewLength
);

Parametri

nNewLength

Nuova lunghezza della stringa in caratteri, senza contare un carattere Null di terminazione.

Se la stringa è con terminazione NULL, il valore predefinito –1 imposta la dimensione della stringa CHString sulla lunghezza corrente della stringa.

Valore restituito

Questo metodo non restituisce valori.

Commenti

Se si sa che la stringa nel buffer è con terminazione NULL, è possibile omettere il parametro nNewLength . Se la stringa non è con terminazione NULL, usare nNewLength per specificarne la lunghezza. L'indirizzo restituito da GetBuffer non è valido dopo la chiamata a ReleaseBuffer o qualsiasi altra operazione CHString .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione chstring.h (include FwCommon.h)
Libreria FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll

Vedi anche

CHString

CHString::GetBuffer