estructura RPC_CALL_LOCAL_ADDRESS_V1 (rpcasync.h)
La estructura RPC_CALL_LOCAL_ADDRESS_V1 contiene información sobre la dirección local en la que se realizó una llamada.
Sintaxis
typedef struct _RPC_CALL_LOCAL_ADDRESS_V1 {
unsigned int Version;
void *Buffer;
unsigned long BufferSize;
RpcLocalAddressFormat AddressFormat;
} RPC_CALL_LOCAL_ADDRESS_V1, *PRPC_CALL_LOCAL_ADDRESS_V1;
Miembros
Version
Versión de la estructura RPC_CALL_LOCAL_ADDRESS . Para esta estructura, este valor debe establecerse en 1.
Buffer
Puntero a un bloque de datos opaco proporcionado por el usuario que contiene la dirección local.
BufferSize
En la entrada, este miembro contiene el tamaño del búfer al que apunta el miembro buffer , en bytes. En la salida, contiene el número real de bytes escritos en el búfer. Por ejemplo, si al búfer se le asigna un tamaño de 8 bytes, pero la dirección local escrita en él es 4, este parámetro especificará 8 en la entrada y contendrá 4 en la salida.
AddressFormat
Valores de enumeración RpcLocalAddressFormat que especifican el formato de la dirección local escrita en Buffer. Para esta versión de la estructura, solo se admiten direcciones IPv4 e IPv6; Si se especifica otro , se devuelve RPC_S_CANNOT_SUPPORT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | rpcasync.h (incluir Rpc.h) |