Funzione MesDecodeBufferHandleCreate (midles.h)

La funzione MesDecodeBufferHandleCreate crea un handle di decodifica e lo inizializza per uno stile di serializzazione del buffer (fisso).

Sintassi

RPC_STATUS MesDecodeBufferHandleCreate(
  char          *Buffer,
  unsigned long BufferSize,
  handle_t      *pHandle
);

Parametri

Buffer

Puntatore al buffer contenente i dati da decodificare.

BufferSize

Byte di dati da decodificare nel buffer.

pHandle

Puntatore all'indirizzo in cui verrà scritto l'handle.

Valore restituito

Valore Significato
RPC_S_OK
La chiamata ha avuto esito positivo.
RPC_S_INVALID_ARG
L'argomento non è valido.
RPC_S_OUT_OF_MEMORY
Memoria insufficiente.
RPC_X_INVALID_BUFFER
Il buffer non è stato valido.
 
Nota Per un elenco di codici di errore validi, vedere Valori restituiti RPC.
 

Commenti

La routine MesDecodeBufferHandleCreate viene usata dalle applicazioni per creare un handle di serializzazione e inizializzare l'handle per lo stile del buffer (fisso) della decodifica. Quando si usa lo stile di decodifica del buffer fisso, l'utente fornisce un singolo buffer contenente tutti i dati codificati. Questo buffer deve avere un indirizzo allineato a 8 e deve essere un multiplo di 8 byte di dimensioni. Inoltre, deve essere abbastanza grande mantenere tutti i dati da decodificare.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione midles.h (include Rpc.h)
Libreria Rpcrt4.lib
DLL Rpcrt4.dll

Vedi anche

MesEncodeFixedBufferHandleCreate

MesHandleFree