Condividi tramite


ILoggedConflict::GetWinnerItemId

Ottiene l'ID elemento utilizzato per identificare l'elemento unito nella community di sincronizzazione, quando questo conflitto riguarda una rimozione definitiva tramite unione.

HRESULT GetWinnerItemId(
  BYTE * pbWinnerItemId,
  DWORD * pcbIdSize);

Parametri

  • pbWinnerItemId
    [in, out, unique, size_is(*pcbIdSize)] Restituisce l'ID elemento utilizzato per identificare l'elemento unito nella community di sincronizzazione.
  • pcbIdSize
    [in, out] Specifica il numero di byte in pbWinnerItemId. Restituisce il numero di byte necessari per recuperare l'ID se pbWinnerItemId è troppo piccolo oppure restituisce il numero di byte scritti.

Valore restituito

  • S_OK.

  • S_FALSE quando questo conflitto non riguarda una rimozione definitiva tramite unione.

  • E_POINTER.

  • HRESULT_FROM_WIN32 (ERROR_MORE_DATA) se pbWinnerItemId è troppo piccolo. In questo caso, il numero necessario di byte viene restituito in pcbIdSize.

Vedere anche

Riferimento

Interfaccia ILoggedConflict