Partager via


PBEGIN_RESTYPECALL_ROUTINE fonction de rappel (resapi.h)

Démarre un appel à un code de contrôle de ressources. Le type PBEGIN_RESTYPECALL_ROUTINE définit un pointeur vers cette fonction de rappel.

Syntaxe

PBEGIN_RESTYPECALL_ROUTINE PbeginRestypecallRoutine;

DWORD PbeginRestypecallRoutine(
  [in]  LPCWSTR ResourceTypeName,
  [in]  DWORD ControlCode,
  [in]  PVOID InBuffer,
  [in]  DWORD InBufferSize,
  [out] PVOID OutBuffer,
  [in]  DWORD OutBufferSize,
  [out] LPDWORD BytesReturned,
  [in]  PRESTYPE_CTL_CTX context,
  [out] PBOOL ReturnedAsynchronously
)
{...}

Paramètres

[in] ResourceTypeName

Nom du type de ressource.

[in] ControlCode

Code de contrôle à appeler.

[in] InBuffer

Pointeur vers la mémoire tampon qui contient les données d’entrée pour l’appel au code de contrôle.

[in] InBufferSize

Taille de la mémoire tampon spécifiée par InBuffer, en octets.

[out] OutBuffer

Pointeur vers la mémoire tampon qui contient les données de sortie de l’appel au code de contrôle.

[in] OutBufferSize

Taille de la mémoire tampon spécifiée par OutBuffer, en octets.

[out] BytesReturned

Taille des données retournées par OutBuffer, en octets.

[in] context

Contexte du code de contrôle de type de ressource appelé.

Windows Server 2012 R2 : ce paramètre a été ajouté dans Windows Server 2016.

[out] ReturnedAsynchronously

TRUE si l’opération retourne de façon asynchrone ; sinon, FALSE.

Windows Server 2012 R2 : ce paramètre a été ajouté dans Windows Server 2016.

Valeur retournée

La fonction retourne l’une des valeurs suivantes, ou un code d’erreur système :

Code de retour Description
ERROR_SUCCESS
L’opération s’est terminée avec succès.
ERROR_RESOURCE_NOT_FOUND
L’ID de ressource est introuvable.
ERROR_INVALID_FUNCTION
Le code de contrôle demandé n’est pas pris en charge.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2012 R2
Plateforme cible Windows
En-tête resapi.h

Voir aussi

Fonctions Entry-Point dll de ressource

Codes de contrôle de type de ressource