Funzione MesEncodeIncrementalHandleCreate (midles.h)
La funzione MesEncodeIncrementalHandleCreate crea una codifica e la inizializza per lo stile incrementale della serializzazione.
Sintassi
RPC_STATUS MesEncodeIncrementalHandleCreate(
void *UserState,
MIDL_ES_ALLOC AllocFn,
MIDL_ES_WRITE WriteFn,
handle_t *pHandle
);
Parametri
UserState
Puntatore all'oggetto stato fornito dall'utente che coordina le funzioni Alloc, Scrittura e Lettura fornite dall'utente.
AllocFn
Puntatore alla funzione Alloc fornita dall'utente.
WriteFn
Puntatore alla funzione Write fornita dall'utente.
pHandle
Puntatore all'handle appena creato.
Valore restituito
Valore | Significato |
---|---|
|
La chiamata ha avuto esito positivo. |
|
L'argomento non è valido. |
|
Memoria insufficiente. |
Commenti
La funzione MesEncodeIncrementalHandleCreate viene usata dalle applicazioni per creare e inizializzare l'handle per lo stile incrementale di codifica o decodifica. Quando si usa lo stile incrementale della codifica, l'utente fornisce una funzione Alloc per fornire un buffer vuoto in cui vengono inseriti i dati codificati e una funzione Write da chiamare quando il buffer è pieno o la codifica è completata. Per altre informazioni sulle funzioni alloc, scrittura e lettura fornite dall'utente, vedere Servizi di serializzazione.
Quando viene compilato uno stub usando -protocol all o -protocol ndr64 e il buffer deve essere codificato usando la sintassi di trasferimento NDR64, la funzione MesIncrementalHandleReset deve essere chiamata con il relativo parametro OpCode impostato su MES_ENCODE_NDR64.
Requisiti
Requisito | Valore |
---|---|
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 |