Share via


Méthode IChangeUnitException ::GetChangeUnitId (winsync.h)

Obtient l’ID d’unité de modification pour l’unité de modification associée à l’exception.

Syntaxe

HRESULT GetChangeUnitId(
  [in, out] BYTE  *pbChangeUnitId,
  [in, out] DWORD *pcbIdSize
);

Paramètres

[in, out] pbChangeUnitId

Retourne l’ID d’unité de modification associé à l’exception.

[in, out] pcbIdSize

Spécifie le nombre d’octets dans pbChangeUnitId. Retourne le nombre d’octets requis pour récupérer l’ID lorsque pbChangeUnitId est trop petit, ou le nombre d’octets écrits.

Valeur retournée

Les codes de retour possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_INVALIDARG
pbChangeUnitId a la valeur null.
HRESULT_FROM_WIN32(ERROR_MORE_DATA)
pbChangeUnitId est trop petit. Dans ce cas, le nombre d’octets requis est retourné dans pcbIdSize.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winsync.h

Voir aussi

IChangeUnitException, interface