Skip to content

Latest commit

 

History

History
112 lines (90 loc) · 3.57 KB

nf-rpcdce-rpcprotseqvectorfreew.md

File metadata and controls

112 lines (90 loc) · 3.57 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:rpcdce.RpcProtseqVectorFreeW
RpcProtseqVectorFreeW function (rpcdce.h)
The RpcProtseqVectorFreeW (Unicode) function (rpcdce.h) frees the protocol sequences contained in the vector and the vector itself.
RpcProtseqVectorFree
RpcProtseqVectorFree function [RPC]
RpcProtseqVectorFreeW
_rpc_rpcprotseqvectorfree
rpc.rpcprotseqvectorfree
rpcdce/RpcProtseqVectorFree
rpcdce/RpcProtseqVectorFreeW
rpc\rpcprotseqvectorfree.htm
Rpc
6f399600-0534-44cc-b179-d3bc7bee091d
08/16/2022
RpcProtseqVectorFree, RpcProtseqVectorFree function [RPC], RpcProtseqVectorFreeA, RpcProtseqVectorFreeW, _rpc_rpcprotseqvectorfree, rpc.rpcprotseqvectorfree, rpcdce/RpcProtseqVectorFree, rpcdce/RpcProtseqVectorFreeA, rpcdce/RpcProtseqVectorFreeW
rpcdce.h
Rpc.h
Windows
Windows 2000 Professional [desktop apps only]
Windows 2000 Server [desktop apps only]
RpcProtseqVectorFreeW (Unicode) and RpcProtseqVectorFreeA (ANSI)
Rpcrt4.lib
Rpcrt4.dll
Windows
19H1
RpcProtseqVectorFreeW
rpcdce/RpcProtseqVectorFreeW
c++
APIRef
kbSyntax
DllExport
Rpcrt4.dll
RpcProtseqVectorFree
RpcProtseqVectorFreeA
RpcProtseqVectorFreeW

RpcProtseqVectorFreeW function

-description

The RpcProtseqVectorFree function frees the protocol sequences contained in the vector and the vector itself.

-parameters

-param ProtseqVector

Pointer to a pointer to a vector of protocol sequences. On return, the pointer is set to NULL.

-returns

Value Meaning
RPC_S_OK
The call succeeded.
 
Note  For a list of valid error codes, see RPC Return Values.
 

-remarks

A server calls RpcProtseqVectorFree to release the memory used to store a vector of protocol sequences and the individual protocol sequences. RpcProtseqVectorFree sets the ProtSeqVector parameter to a null value.

For a list of Microsoft RPC supported protocol sequences, see String Binding.

A server obtains a vector of protocol sequences by calling RpcNetworkInqProtseqs.

Note  RpcProtseqVectorFree is available for server and client applications using Microsoft RPC, but is more common and convenient for server applications.
 

Note

The rpcdce.h header defines RpcProtseqVectorFree as an alias which automatically selects the ANSI or Unicode version of this function based on the definition of the UNICODE preprocessor constant. Mixing usage of the encoding-neutral alias with code that not encoding-neutral can lead to mismatches that result in compilation or runtime errors. For more information, see Conventions for Function Prototypes.

-see-also

RpcNetworkInqProtseqs