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 |
---|---|
|
L’opération s’est terminée avec succès. |
|
L’ID de ressource est introuvable. |
|
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 |