Funzione RpcStringBindingParseW (rpcdce.h)
La funzione rpcStringBindingParse
Sintassi
RPC_STATUS RpcStringBindingParseW(
RPC_WSTR StringBinding,
RPC_WSTR *ObjUuid,
RPC_WSTR *Protseq,
RPC_WSTR *NetworkAddr,
RPC_WSTR *Endpoint,
RPC_WSTR *NetworkOptions
);
Parametri
StringBinding
Puntatore a un nullrappresentazione di stringa con terminazione di un'associazione.
ObjUuid
Restituisce un puntatore a un puntatore a un nullrappresentazione di stringa con terminazione di un oggetto UUID.
Specificare un valore
Protseq
Restituisce un puntatore a un puntatore a un nullrappresentazione di stringa con terminazione di una sequenza di protocollo. Per un elenco delle sequenze di protocollo supportate da Microsoft RPC, vedere binding di stringhe.
Specificare un valore NULL
NetworkAddr
Restituisce un puntatore a un puntatore a un nullrappresentazione di stringa con terminazione di un indirizzo di rete. Specificare un valore NULL
Endpoint
Restituisce un puntatore a un puntatore a un nullrappresentazione di stringa con terminazione di un endpoint. Specificare un valore NULL per impedire RpcStringBindingParse di restituire il parametro EndPoint. In questo caso, l'applicazione non chiama RpcStringFree.
NetworkOptions
Restituisce un puntatore a un puntatore a un nullrappresentazione di stringa con terminazione delle opzioni di rete.
Specificare un valore NULL
Valore restituito
Valore | Significato |
---|---|
|
Chiamata riuscita. |
|
L'associazione di stringhe non è valida. |
Osservazioni
Un'applicazione chiama routine RpcStringBindingParse per analizzare una rappresentazione di stringa di un handle di associazione nei relativi campi del componente.
La libreria di runtime RPC alloca la memoria per ogni stringa del componente restituita. L'applicazione è responsabile della chiamata RpcStringFree una volta per ogni stringa restituita per deallocare la memoria per tale stringa.
Se un campo del parametro StringBinding è vuoto, RpcStringBindingParse restituisce una stringa vuota (\0) nel parametro di output corrispondente.
Nota
L'intestazione rpcdce.h definisce RpcStringBindingParse come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
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 | Finestre |
intestazione |
rpcdce.h (include Rpc.h) |
libreria |
Rpcrt4.lib |
dll | Rpcrt4.dll |