HTTP_SERVICE_BINDING_BASE structure (http.h)
The HTTP_SERVICE_BINDING_BASE structure is a placeholder for the HTTP_SERVICE_BINDING_A structure and the HTTP_SERVICE_BINDING_W structure.
Syntax
typedef struct _HTTP_SERVICE_BINDING_BASE {
HTTP_SERVICE_BINDING_TYPE Type;
} HTTP_SERVICE_BINDING_BASE, *PHTTP_SERVICE_BINDING_BASE;
Members
Type
Pointer to an HTTP_SERVICE_BINDING_TYPE value that indicates whether the data is in ASCII or Unicode.
Remarks
The first member of both the HTTP_SERVICE_BINDING_A structure and the HTTP_SERVICE_BINDING_W structure is a HTTP_SERVICE_BINDING_BASE structure. Therefore, an array of either of the first two structures can be indicated by a pointer to a HTTP_SERVICE_BINDING_BASE structure.
The ServiceNames member of the HTTP_CHANNEL_BIND_INFO structure is cast to a pointer to a HTTP_SERVICE_BINDING_BASE structure for this purpose.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | http.h |