Función PeerGroupDeleteRecord (p2p.h)
La función PeerGroupDeleteRecord elimina un registro de un grupo del mismo nivel. El creador, así como cualquier otro miembro de un rol administrativo, puede eliminar un registro específico.
Sintaxis
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupDeleteRecord(
[in] HGROUP hGroup,
[in] const GUID *pRecordId
);
Parámetros
[in] hGroup
Identificador del grupo del mismo nivel que contiene el registro. La función PeerGroupCreate, PeerGroupOpen o PeerGroupJoin devuelve este identificador. Este parámetro es obligatorio.
[in] pRecordId
Especifica el valor guid que identifica de forma única el registro que se va a eliminar. Este parámetro es obligatorio.
Valor devuelto
Devuelve S_OK si la operación se realiza correctamente. De lo contrario, la función devuelve uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
El grupo del mismo nivel no está en un estado en el que se pueden eliminar los registros. Por ejemplo, se llama a PeerGroupJoin , pero no se ha completado la sincronización con la base de datos del grupo del mismo nivel. |
|
El identificador del grupo del mismo nivel no es válido. |
|
La identidad actual no tiene la autorización para eliminar el registro. En este caso, la identidad no es el creador o un miembro de un rol administrativo puede eliminar un registro específico. |
|
El registro no se puede encontrar en el almacén de datos. |
Los errores específicos de criptografía se pueden devolver desde el proveedor base RSA de Microsoft. Estos errores tienen el prefijo CRYPT_* y se definen en Winerror.h.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2 [solo aplicaciones de escritorio],Windows XP con SP1 con advanced Networking Pack forWindows XP |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | p2p.h |
Library | P2P.lib |
Archivo DLL | P2P.dll |