\hypertarget{structddf__vd__entry}{}\doxysection{ddf\+\_\+vd\+\_\+entry Struct Reference}
\label{structddf__vd__entry}\index{ddf\_vd\_entry@{ddf\_vd\_entry}}


{\ttfamily \#include $<$md\+\_\+ddf.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structddf__vd__entry_a96e795eb90db93f285aa2dfed9f3d0d9}{VD\+\_\+\+GUID}} \mbox{[}24\mbox{]}
\item 
uint16\+\_\+t \mbox{\hyperlink{structddf__vd__entry_a548304b0a01d9ef943ec828f06a4f95e}{VD\+\_\+\+Number}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structddf__vd__entry_aa193e811829b96c9ea4fd54ed8ecf93b}{pad1}} \mbox{[}2\mbox{]}
\item 
uint16\+\_\+t \mbox{\hyperlink{structddf__vd__entry_a3189702529612b3915a679c839ad8590}{VD\+\_\+\+Type}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structddf__vd__entry_a3208a0662a15eaa62c909e08813a8477}{Controller\+\_\+\+GUID\+\_\+\+CRC}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structddf__vd__entry_a8e454d8d6c6f7da8272ab1839b5ba815}{VD\+\_\+\+State}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structddf__vd__entry_a7c587036a7b84218eba389845ffed340}{Init\+\_\+\+State}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structddf__vd__entry_a3b26871fef3e06043b03259293c4c266}{Drive\+\_\+\+Failures\+\_\+\+Remaining}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structddf__vd__entry_af1bbe6329321aab1cf1ae06f13951b04}{pad2}} \mbox{[}13\mbox{]}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structddf__vd__entry_a481741ac593377f4571395b4be4b619a}{VD\+\_\+\+Name}} \mbox{[}16\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00173}{173}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structddf__vd__entry_a3208a0662a15eaa62c909e08813a8477}\label{structddf__vd__entry_a3208a0662a15eaa62c909e08813a8477}} 
\index{ddf\_vd\_entry@{ddf\_vd\_entry}!Controller\_GUID\_CRC@{Controller\_GUID\_CRC}}
\index{Controller\_GUID\_CRC@{Controller\_GUID\_CRC}!ddf\_vd\_entry@{ddf\_vd\_entry}}
\doxysubsubsection{\texorpdfstring{Controller\_GUID\_CRC}{Controller\_GUID\_CRC}}
{\footnotesize\ttfamily uint16\+\_\+t ddf\+\_\+vd\+\_\+entry\+::\+Controller\+\_\+\+GUID\+\_\+\+CRC}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00182}{182}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.

\mbox{\Hypertarget{structddf__vd__entry_a3b26871fef3e06043b03259293c4c266}\label{structddf__vd__entry_a3b26871fef3e06043b03259293c4c266}} 
\index{ddf\_vd\_entry@{ddf\_vd\_entry}!Drive\_Failures\_Remaining@{Drive\_Failures\_Remaining}}
\index{Drive\_Failures\_Remaining@{Drive\_Failures\_Remaining}!ddf\_vd\_entry@{ddf\_vd\_entry}}
\doxysubsubsection{\texorpdfstring{Drive\_Failures\_Remaining}{Drive\_Failures\_Remaining}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} ddf\+\_\+vd\+\_\+entry\+::\+Drive\+\_\+\+Failures\+\_\+\+Remaining}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00203}{203}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.

\mbox{\Hypertarget{structddf__vd__entry_a7c587036a7b84218eba389845ffed340}\label{structddf__vd__entry_a7c587036a7b84218eba389845ffed340}} 
\index{ddf\_vd\_entry@{ddf\_vd\_entry}!Init\_State@{Init\_State}}
\index{Init\_State@{Init\_State}!ddf\_vd\_entry@{ddf\_vd\_entry}}
\doxysubsubsection{\texorpdfstring{Init\_State}{Init\_State}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} ddf\+\_\+vd\+\_\+entry\+::\+Init\+\_\+\+State}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00194}{194}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.

\mbox{\Hypertarget{structddf__vd__entry_aa193e811829b96c9ea4fd54ed8ecf93b}\label{structddf__vd__entry_aa193e811829b96c9ea4fd54ed8ecf93b}} 
\index{ddf\_vd\_entry@{ddf\_vd\_entry}!pad1@{pad1}}
\index{pad1@{pad1}!ddf\_vd\_entry@{ddf\_vd\_entry}}
\doxysubsubsection{\texorpdfstring{pad1}{pad1}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} ddf\+\_\+vd\+\_\+entry\+::pad1\mbox{[}2\mbox{]}}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00176}{176}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.

\mbox{\Hypertarget{structddf__vd__entry_af1bbe6329321aab1cf1ae06f13951b04}\label{structddf__vd__entry_af1bbe6329321aab1cf1ae06f13951b04}} 
\index{ddf\_vd\_entry@{ddf\_vd\_entry}!pad2@{pad2}}
\index{pad2@{pad2}!ddf\_vd\_entry@{ddf\_vd\_entry}}
\doxysubsubsection{\texorpdfstring{pad2}{pad2}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} ddf\+\_\+vd\+\_\+entry\+::pad2\mbox{[}13\mbox{]}}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00204}{204}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.

\mbox{\Hypertarget{structddf__vd__entry_a96e795eb90db93f285aa2dfed9f3d0d9}\label{structddf__vd__entry_a96e795eb90db93f285aa2dfed9f3d0d9}} 
\index{ddf\_vd\_entry@{ddf\_vd\_entry}!VD\_GUID@{VD\_GUID}}
\index{VD\_GUID@{VD\_GUID}!ddf\_vd\_entry@{ddf\_vd\_entry}}
\doxysubsubsection{\texorpdfstring{VD\_GUID}{VD\_GUID}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} ddf\+\_\+vd\+\_\+entry\+::\+VD\+\_\+\+GUID\mbox{[}24\mbox{]}}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00174}{174}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.



Referenced by \mbox{\hyperlink{md__ddf_8c_source_l00456}{ddf\+\_\+meta\+\_\+find\+\_\+vd()}}, \mbox{\hyperlink{md__ddf_8c_source_l00845}{ddf\+\_\+vol\+\_\+meta\+\_\+create()}}, \mbox{\hyperlink{md__ddf_8c_source_l01392}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+get\+\_\+volume()}}, \mbox{\hyperlink{md__ddf_8c_source_l00225}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+print()}}, and \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}.

\mbox{\Hypertarget{structddf__vd__entry_a481741ac593377f4571395b4be4b619a}\label{structddf__vd__entry_a481741ac593377f4571395b4be4b619a}} 
\index{ddf\_vd\_entry@{ddf\_vd\_entry}!VD\_Name@{VD\_Name}}
\index{VD\_Name@{VD\_Name}!ddf\_vd\_entry@{ddf\_vd\_entry}}
\doxysubsubsection{\texorpdfstring{VD\_Name}{VD\_Name}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} ddf\+\_\+vd\+\_\+entry\+::\+VD\+\_\+\+Name\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00205}{205}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.



Referenced by \mbox{\hyperlink{md__ddf_8c_source_l01014}{ddf\+\_\+meta\+\_\+get\+\_\+name()}}, \mbox{\hyperlink{md__ddf_8c_source_l01028}{ddf\+\_\+meta\+\_\+put\+\_\+name()}}, and \mbox{\hyperlink{md__ddf_8c_source_l00225}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+print()}}.

\mbox{\Hypertarget{structddf__vd__entry_a548304b0a01d9ef943ec828f06a4f95e}\label{structddf__vd__entry_a548304b0a01d9ef943ec828f06a4f95e}} 
\index{ddf\_vd\_entry@{ddf\_vd\_entry}!VD\_Number@{VD\_Number}}
\index{VD\_Number@{VD\_Number}!ddf\_vd\_entry@{ddf\_vd\_entry}}
\doxysubsubsection{\texorpdfstring{VD\_Number}{VD\_Number}}
{\footnotesize\ttfamily uint16\+\_\+t ddf\+\_\+vd\+\_\+entry\+::\+VD\+\_\+\+Number}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00175}{175}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.



Referenced by \mbox{\hyperlink{md__ddf_8c_source_l01953}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+new\+\_\+disk()}}.

\mbox{\Hypertarget{structddf__vd__entry_a8e454d8d6c6f7da8272ab1839b5ba815}\label{structddf__vd__entry_a8e454d8d6c6f7da8272ab1839b5ba815}} 
\index{ddf\_vd\_entry@{ddf\_vd\_entry}!VD\_State@{VD\_State}}
\index{VD\_State@{VD\_State}!ddf\_vd\_entry@{ddf\_vd\_entry}}
\doxysubsubsection{\texorpdfstring{VD\_State}{VD\_State}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} ddf\+\_\+vd\+\_\+entry\+::\+VD\+\_\+\+State}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00183}{183}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.

\mbox{\Hypertarget{structddf__vd__entry_a3189702529612b3915a679c839ad8590}\label{structddf__vd__entry_a3189702529612b3915a679c839ad8590}} 
\index{ddf\_vd\_entry@{ddf\_vd\_entry}!VD\_Type@{VD\_Type}}
\index{VD\_Type@{VD\_Type}!ddf\_vd\_entry@{ddf\_vd\_entry}}
\doxysubsubsection{\texorpdfstring{VD\_Type}{VD\_Type}}
{\footnotesize\ttfamily uint16\+\_\+t ddf\+\_\+vd\+\_\+entry\+::\+VD\+\_\+\+Type}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00177}{177}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
geom/raid/\mbox{\hyperlink{md__ddf_8h}{md\+\_\+ddf.\+h}}\end{DoxyCompactItemize}
