Condividi tramite


Funzione WdsBpQueryOption (wdsbp.h)

Restituisce il valore di un'opzione dal pacchetto analizzato.

Sintassi

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

Parametri

[in] hHandle

Handle restituito dalla funzione WdsBpParseInitialize .

[in] uOption

Specifica l'opzione da aggiungere al pacchetto.

[out] uValueLen

Numero totale di byte di memoria a cui punta il parametro pValue . Per determinare il numero di byte necessari per archiviare il valore per l'opzione, impostare uValueLen su zero e pValue su NULL; La funzione WdsBpQueryOption restituisce ERROR_INSUFFICIENT_BUFFER e la posizione a cui punta il parametro puBytes riceve il numero di byte necessari per il valore.

[out] pValue

Il valore dell'opzione viene restituito in questo buffer.

[out] puBytes

Se il buffer è sufficientemente grande per il valore, questo parametro riceve il numero di byte copiati in pValue. Se lo spazio disponibile non è sufficiente, questo parametro riceve il numero totale di byte necessari per archiviare il valore.

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene S_OK.

Requisiti

   
Client minimo supportato Windows Vista con SP1 [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wdsbp.h
Libreria Wdsbp.lib
DLL Wdsbp.dll