Método ISyncChange::GetOwnerReplicaId (winsync.h)

Obtiene el identificador de la réplica que originó este cambio.

Sintaxis

HRESULT GetOwnerReplicaId(
  [in, out] BYTE  *pbReplicaId,
  [in, out] DWORD *pcbIdSize
);

Parámetros

[in, out] pbReplicaId

Devuelve el identificador de la réplica que originó este cambio.

[in, out] pcbIdSize

Especifica el número de bytes en pbReplicaId. Devuelve el número de bytes necesarios para recuperar el identificador cuando pbReplicaId es demasiado pequeño o devuelve el número de bytes escritos.

Valor devuelto

Los posibles códigos de retorno incluyen, entre otros, los valores que se muestran en la tabla siguiente.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
E_POINTER
Puntero no válido.
HRESULT_FROM_WIN32(ERROR_MORE_DATA)
pbReplicaId es demasiado pequeño. En este caso, se devuelve el número necesario de bytes en pcbIdSize.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winsync.h

Consulte también

ISyncChange (interfaz)