Partager via


Fonction WdsBpQueryOption (wdsbp.h)

Retourne la valeur d’une option du paquet analysé.

Syntaxe

DWORD WDSBPAPI WdsBpQueryOption(
  [in]  HANDLE hHandle,
  [in]  ULONG  uOption,
  [out] ULONG  uValueLen,
  [out] PVOID  pValue,
  [out] PULONG puBytes
);

Paramètres

[in] hHandle

Handle retourné par la fonction WdsBpParseInitialize .

[in] uOption

Spécifie l’option à ajouter au paquet.

[out] uValueLen

Nombre total d’octets de mémoire pointés vers le paramètre pValue . Pour déterminer le nombre d’octets requis pour stocker la valeur de l’option, définissez uValueLen sur zéro et pValue sur NULL ; la fonction WdsBpQueryOption retourne ERROR_INSUFFICIENT_BUFFER, et l’emplacement pointé par le paramètre puBytes reçoit le nombre d’octets requis pour la valeur.

[out] pValue

La valeur de l’option est retournée dans cette mémoire tampon.

[out] puBytes

Si la mémoire tampon est suffisamment grande pour la valeur, ce paramètre reçoit le nombre d’octets copiés dans pValue. Si l’espace disponible est insuffisant, ce paramètre reçoit le nombre total d’octets requis pour stocker la valeur.

Valeur retournée

Si la fonction réussit, le retour est S_OK.

Configuration requise

   
Client minimal pris en charge Windows Vista avec SP1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wdsbp.h
Bibliothèque Wdsbp.lib
DLL Wdsbp.dll