WdsBpQueryOption-Funktion (wdsbp.h)
Gibt den Wert einer Option aus dem analysierten Paket zurück.
Syntax
DWORD WDSBPAPI WdsBpQueryOption(
[in] HANDLE hHandle,
[in] ULONG uOption,
[out] ULONG uValueLen,
[out] PVOID pValue,
[out] PULONG puBytes
);
Parameter
[in] hHandle
Ein von der WdsBpParseInitialize-Funktion zurückgegebenes Handle.
[in] uOption
Gibt die Option an, die dem Paket hinzugefügt werden soll.
[out] uValueLen
Die Gesamtanzahl von Arbeitsspeicherbytes, auf die der pValue-Parameter verweist. Um die Anzahl der Bytes zu bestimmen, die zum Speichern des Werts für die Option erforderlich sind, legen Sie uValueLen auf Null und pValue auf NULL fest. Die WdsBpQueryOption-Funktion gibt ERROR_INSUFFICIENT_BUFFER zurück, und der Speicherort, auf den der puBytes-Parameter verweist, empfängt die Anzahl von Bytes, die für den Wert erforderlich sind.
[out] pValue
Der Wert der Option wird in diesem Puffer zurückgegeben.
[out] puBytes
Wenn der Puffer groß genug für den Wert ist, empfängt dieser Parameter die Anzahl der Bytes, die in pValue kopiert wurden. Wenn nicht genügend Speicherplatz verfügbar ist, empfängt dieser Parameter die Gesamtanzahl von Bytes, die zum Speichern des Werts erforderlich sind.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird die Rückgabe S_OK.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista mit SP1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wdsbp.h |
Bibliothek | Wdsbp.lib |
DLL | Wdsbp.dll |